Certains d'entre vous l'on peut être remarqués, les pages du site et du forum commençaient à être de plus en plus longues à se charger.
Il y a de cela deux semaines, j'ai commencé à me poser sur ce problème et pour commencer, avec mon hébergeur, nous avons rebooté le serveur (ça n'avait pas été fait depuis un an, imaginez comme ça lui a fait du bien ^^). Les premiers résultats se sont fait ressentir instantanément mais ça ne me suffisait pas...
Hier soir, quand il n'y avait plus beaucoups de monde de connecté (vers 2h du mat) je suis passé à la phase n°2 et le chargement des pages a encore diminué
Le problème venait du moteur de recherche du forum. C'est l'une des seules choses que je n'avais pas modifié / patché, et donc qui était encore très proche de sa version phpBB d'origine.
Il faut savor qu'a chaque fois que vous postez un message sur le forum, ce message est décomposé mot par mot et est rajouté à la base de donné du moteur de recherche (en plus de votre message qui lui est enregistré complet ailleurs). A l'heure où je poste cette news, le forum affiche 158 229 messages au compteur... imaginez la taille que devait faire la table contenant tous les mots pour le moteur de recherche ^^ Presque 5 millions d'entrées
La solution radicale aurait étée de vider purement et simplement tous ces enregistrements ... mais après le moteur de recherche n'aurait plus rempli ses fonctions et aurait moins bien trouvé ce que vous cherchez...
J'ai donc appliqué un mod qui permet de faire le tri entre les mots utiles à une recherche et les autres, de les ajouter que si ça devait être utile à une recherche future et, le plus important, supprimer tous les mots inutiles aux recherches de la base tout en les empechant de se réengistrer.
Les conséquences directes, il ne reste déjà plus que 1,8 millions d'entrées (ça c'est du ménage ), les pages du site et du forum sont plus rapides à se charger et le moteur de recherche va plus vite tout en affichant des résultats plus pertinents
Je dois encore faire une ou deux campagnes de purges. Etant donné ce que je demande au serveur quand je fais ça je le fais en pleine nuit (j'utilise toutes ses ressources à ce moment là et les pages sont hyper longues à se charger).
SWG1 passe donc en version 5.0.8
Voilou vous savez tout
Petit PS : Pour vous, mis à part que ça charge plus vite ça ne change rien. vous pouvez poster comme avant, c'est juste que maintenant ça va plus vite et c'est plus agréabe à naviguer
Faire un lien vers cette page :
Sélectionnez l'un des deux codes à votre disposition sur la droite et copiez / collez le tel quel sur votre site ou sur votre forum.
Faire un lien depuis un forum :
Faire un lien depuis votre site :
Les commentaires des internautes :
Swg1fan(e) [visiteur]
Le 2007/06/23 15:37 : oui, ça va plus vite!
Tez Kaan [visiteur]
Le 2007/06/23 21:27 : oui je confirme, bravo master!
Née le 10 octobre 1970 à Chengdu, en Chine.
Bai Ling, qui signifie 'Esprit blanc', grandit dans la province Chinoise, à Szechwan. Enfant, elle fait partie des meilleurs éléments de la chorale de son école.
A quatorze ans, elle s'enrôle dans l'Arm...
Tash, Zak, et leur oncle Hoole, veulent s'assurer que le projet de Borborygmus Gog est bien détruit. Ils partent donc pour Kiva, proche de la bordure extérieur.C'est une planète sombre, rocheuse, et stérile.A part d'étranges ombres, tout est s...