Bonjour à tous !
Je viens vers vous car je crois avoir (grandement) éplucher le forum sans trouver de réponses.
- Donc nous avons un dolibarr (7.0.2) avec 254.000 articles (environ).
- Nous avons des dénominateur par gamme chez certains fabricants exemple une gamme qui s’appel PSEK va voir des codes PSEK0526695EM5562, donc nous avons 10-15k article qui commence par PSEK.
Lorsque l’on tape donc en mode recherche avec 3 caractères PSEK… la recherche en AJAX charge … 15k articles, ce qui freeze le navigateur et la page crash.
Quand on passe en mode :
Attendre que vous ayez appuyé sur une touche avant de charger le contenu de la liste déroulante des produits (Cela peut augmenter les performances si vous avez un grand nombre de produits, mais cela est moins convivial)
Bha y’a rien qui ce passe la recherche ce fait dans les 1000/5000 articles chargé (suivant config) donc il ne trouve jamais rien.
Pour info le serveur c’est un E5 trop puissant pour du hosting , 32go de ram 16go alloué au dolibarr (32go ne change rien) et un SSD, on a la fibre 1gb 8ms de ping avec le serveur.
On peut rien faire de mieux pour la co/hardware.
Donc on a déjà fait le tour du forum et tester les réponses données :
- cache base de donnée ✓
- memcached ou pas ✓
- PRODUCT_DONOTSEARCH_ANYWHERE ✓
- PHP 7.1.21 ou 7.2.9 ✓
- Op cache ou pas ✓
- Fast-CGI ou FPM Apache ou Nginx aucun changement ✓
- max_input_vars = 64000 ✓
- max_execution_time 500 ✓
Merci beaucoup pour vos réponses !
Damien