Back to the discussion

in Administration › Projets de programmation et bugs à corriger

Bug majeur avec le moteur de recherche: lenteur après chaque mise à jour

Discussion started by François on 2024-10-30

4 replies

English translation pending — showing the original.


Bug majeur avec le moteur de recherche: lenteur après chaque mise à jour

François · 2024-10-30

Le moteur de recherche du site prend plus 3-5 secondes pour donner ses résultats après chaque mise à jour de son index (chaque fois qu'un nouveau message est posté ou modifié). La page des résultats de recherche ne devraient pas prendre plus de 0,5 seconde à s'afficher afin de ne pas affecter l'indexation (SEO) du site dans Google (plus de 500 000 pages enregistrées dans Google sont générées par le moteur de recherche du site).

La lenteur semble venir d'une limitation interne à Solr 1.2 lorsqu'il y a beaucoup de données dans l'index (plus de 6 millions de messages). Pour contourner ce bug/problème:

D'abord, ajouter des logs pour savoir exactement quand la lenteur apparaît (par exemple, après un commit ou pendant). En cours de programmation. Dédoubler le moteur de recherche: un pour faire les mises à jour de son index et l'autre pour les recherches des utilisateurs afin de contourner la lenteur au niveau des utilisateurs. Solution expérimentale en planification/réflexion.

Bug majeur avec le moteur de recherche: lenteur après chaque mise à jour

François · 2024-11-06

Bonjour à tous,

Dans le menu de la loupe (en haut à droite des pages), lorsque vous cliquez sur le lien «Dernières discussions», le temps pour générer la page est affiché complètement au bas de la page comme ceci:



J'ai besoin que vous m'avertissiez si vous voyez que la page a pris plus d'une seconde pour être générée. Je pense avoir trouvé la cause du problème de la lenteur de moteur de recherche, mais je n'en suis pas sûr à 100% encore.

Merci d'avance.

François

Bug majeur avec le moteur de recherche: lenteur après chaque mise à jour

François · 2024-11-06

Quelques précisions:

La lenteur du moteur peut apparaît pour n'importe quelle recherche, incluant lorsqu'on clique dans le profil d'un membre pour voir ses messages publics (cela utilise aussi le moteur de recherche).

De plus, le problème de lenteur est très intermittent et peut survenir seulement à certaines périodes de la journée (comme lorsqu'un bot envoie de nombreuses requêtes de recherche sur le site).

Donc juste garder un oeil quand vous utilisez le moteur de recherche et me dire si vous voyez parfois qu'il est plus lent (plus d'une seconde pour afficher la page des résultats).

Merci encore! 🙂

François

Bug majeur avec le moteur de recherche: lenteur après chaque mise à jour

François · 2024-11-10

Bonjour à tous,

Le moteur de recherche a été pour moi plusieurs fois lent aujourd'hui. Avez-vous remarqué la même chose de votre côté?

Merci.

François

Bug majeur avec le moteur de recherche: lenteur après chaque mise à jour

François · 2024-11-15

J'ai vu plusieurs fois le moteur lent aujourd'hu (plusieurs secondes pour afficher une page). Suis-je le seul?

Merci.

François

VoyageForum — the largest community of French-speaking travellers.