ceriz Posted October 26, 2023 Share Posted October 26, 2023 (edited) Bonjour à tous, Voici ma configuration : (ensuite j'expose le gros soucis de lenteur) j'étais sous PS1.7.8.4 je suis passé sous PS8.1 et hier PS8.1.2 en pensant régler le problème. Versions ps : 8.1.2 Thème defaut : avec créative elements Version de MySQL : 10.6.12-MariaDB-0ubuntu0.22.04.1 version php : 8.1.24 Informations du serveur : Linux #97-Ubuntu Serveur Dédié AR8-64 NVMe AMD Ryzen™ 7 PRO 3700 64 Go de RAM 960 Go de NVMe SSD Version du logiciel serveur : Apache Limite de mémoire : 5120M Temps maximal d'exécution : 300 Taille max. pour envoi de fichiers : 800M Dans une catégorie j'ai 71968 articles. quand j'étais sous prestashop 1.7.8.4 j'avais des lenteurs mais après quelques réglages et passage sur un serveur dédié, sur la page catégorie qui me pose problème, elle s'ouvrait en 1,56secondes. aujourd'hui avec la configuration stipulé plus haut, la page s'ouvre entre 33secondes voir 1min si j'active le MEMCache ou actuellement le cache APC. des que je le désactive je tombe aux alentours des 33/37secondes de temps d'ouverture de la catégorie. j'utilise le module ADVANCED SEARCH 5 (j'ai eu l'équipe qui a produit le module qui à bossait pour améliorer le module et j'ai la toute dernière version, ils me disent que le problème ne vient pas de leur module, mais j'ai de gros doute) j'ai donc activé le mode profiling sur PS, et ci-dessous vous pouvez constater les résultat j'ai un INICONTENT HYPER ELEVE des requêtes énorme aussi. Load Time43870 ms Querying Time30390 ms Queries226916 Memory Peak Usage2130.1 Mb Included Files1651 files - 15.21 Mb PrestaShop Cache- Mb Global vars0.65 Mb TimeCumulated TimeMemory UsageMemory Peak Usage config7.961 ms 7.961 ms 28.54 Mb 29.9 Mb __construct0.009 ms 7.970 ms - Mb 29.9 Mb init205.096 ms 213.066 ms 4.15 Mb 34.0 Mb checkAccess0.001 ms213.067 ms- Mb34.0 Mb setMedia32.039 ms245.106 ms0.32 Mb34.0 Mb postProcess0.000 ms245.106 ms- Mb34.0 Mb initHeader0.001 ms245.107 ms- Mb34.0 Mb initContent37195 ms37440 ms1448.53 Mb2130.1 Mb initFooter0.002 ms37440 ms- Mb2130.1 Mb display6430 ms43870 ms29.37 Mb2130.1 Mb Des que je désactive le module adv5 et que j'utilise le module natif "facette prestashop" la page charge en 4/6 secondes, par contre si je n'active aucun module de filtre, la page MET 33/40 SECONDES POUR S'ouvrir ... quelqu'un aurait-il déjà rencontré ce genre de problème ? quelle solution il y a pour corriger le problème ? En screen le résultat du profiling j'ai tout essayé, j'ai envie de garder le module ADV5 mais j'ai l'impression qu'il ne suit pas du tout par rapport au gros catalogue, alors que sur PS1.7.8.4 il fonctionnait ... qu'est-ce qui aurait pu tout chambouler à ce point. ps: le site est en construction, prêt à l'emploi mais non visible actuellement, je donnerais bien sur l'url du site à toute âme charitable ^^ Edited October 26, 2023 by ceriz (see edit history) Link to comment Share on other sites More sharing options...
ceriz Posted October 27, 2023 Author Share Posted October 27, 2023 (edited) Personne pour m'aiguiller ? j'ai triché avec le module, en créant un filtre de recherche qui amène sur les 71968 Articles en question, et ça fonctionne très bien, du coup j'en ai déduit que j'avais un problème avec la catégorie en question ou se trouve les produits. mais je ne vois pas ou et comment chercher ... Merci les gars pour votre future aide, ça serait bien urbain si un gars qui à déjà rencontré ce problème puisse m'aiguiller ... il y a 226269 REQUETE, 19 SECONDES, je suppose que le problème vient de la : SELECT SQL_NO_CACHE COUNT(cp.`id_product`) AS total FROM `pre7953_product` p INNER JOIN pre7953_product_shop product_shop ON (product_shop.id_product = p.id_product AND product_shop.id_shop = 1) LEFT JOIN `pre7953_category_product` cp ON p.`id_product` = cp.`id_product` WHERE cp.`id_category` = 18 AND product_shop.`visibility` IN ("both", "catalog") AND product_shop.`active` = 1 LIMIT 1 /classes/Category.php:988 /src/Adapter/Category/CategoryProductSearchProvider.php:88 (getProducts) /src/Adapter/Category/CategoryProductSearchProvider.php:106 (getProductsOrCount) /classes/controller/ProductListingFrontController.php:357 (runQuery) /classes/controller/ProductListingFrontController.php:635 (getProductSearchVariables) /controllers/front/listing/CategoryController.php:138 (doProductSearch) /tools/profiling/Controller.php:60 (initContent) /classes/Dispatcher.php:510 (run) /index.php:28 (dispatch) Edited October 27, 2023 by ceriz (see edit history) Link to comment Share on other sites More sharing options...
Samx Posted October 27, 2023 Share Posted October 27, 2023 Bonjour Ce pourrait-il que tes images soit trop grosse ?? Des images sous 1000 ko seraient aussi jolies qu'une image de 3 MO sur un cel, une tablette et même un PC pour l'œil humain. Avec 71968 articles et autant de photos, tu pourras utiliser un plugin de ton choix pour réduire le poids de toutes ces images ... Ça pourrait certainement aider .. Link to comment Share on other sites More sharing options...
ceriz Posted October 27, 2023 Author Share Posted October 27, 2023 (edited) Il y a 1 heure, Samx a dit : Bonjour Ce pourrait-il que tes images soit trop grosse ?? Des images sous 1000 ko seraient aussi jolies qu'une image de 3 MO sur un cel, une tablette et même un PC pour l'œil humain. Avec 71968 articles et autant de photos, tu pourras utiliser un plugin de ton choix pour réduire le poids de toutes ces images ... Ça pourrait certainement aider .. Bonsoir, Merci pour ta piste mais ce n'est pas les photos. Edited October 27, 2023 by ceriz (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now