New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Modifier les suggestions de la barre de recherche #3131
Comments
Est-ce vraiment nécessaire de faire une requête en base supplémentaire rien que pour ça ? |
Je pensais procéder comme pour les citations de Clem, avec un simple fichier texte. |
Ca serait bizarre parce qu'on aurait des catégories en base de données et dans ce fichier. Il faut alors maintenir ces 2 sources de données. Je ne suis pas contre cette évolution mais faut trouver une meilleure solution. |
J'ai repris catégories du post initial sur le forum. Mais l'on peut tout simplement parler de suggestions, pas forcément des catégories du forum. Cela pemettrait de donner simplement un peu de dynamisme. |
J'aime bien l'idée. Pour éviter de noyer le serveur avec des requêtes inutiles, on pourrait très bien imaginer mettre cette info en cache et la changer, par exemple, tous les jours - ou même toutes les heures. |
Pourquoi pas si c'est nécessaire. Mais pour des requêtes de ce genre, est-ce que ce l'est vraiment ? (Je n'en ai aucune idée) |
Oui et non : un aller-retour à la BDD est en soi peu coûteux, mais ici c'est facile à éviter. En fait, la requête elle-même est très rapide, mais l'enrobage (préparation, envoi au SGBD, traitement du résultat) est relativement coûteux. |
D'accord. Donc dans ce cas, il serait préférable de mettre l'info en cache (?)
Qu'entends tu par cette info ? La liste des catégories ? (PS : Désolé pour toutes les questions) |
C'est en effet ce qu'il sous entendait selon moi :) Mais moi je dis pourquoi pas ! |
Pourquoi du cache, pourquoi ne peux t-on pas faire exactement comme pour les citations de Clem' qui fonctionne sur ce système ? |
Les citations sont prises dans un fichier et sont fixes. L'idée de base, si j'ai bien compris, c'est d'aller chercher les exemples dans les tags existants sur le site. |
Pour mieux prendre un main le code de ZdS, je me suis fait un petit système comme pour les citations de Clem' : 5 suggestions sont choisises aléatoirement dans un fichier texte à chaque chargement de la page. Du coup, ça permet également également d'inclure des suggestions autres que des catégories. Mais le problème est qu'en cas de d'ajout d'une nouvelle catégorie, le fichier ne sera pas automatiquement mis à jour. Mais est-ce vraiment nécessaire ? |
Au pire on peut imaginer un petit script mis en cron 1 fois par jour qui update le fichier non ? |
Avec la solution actuelle, on est parti sur une liste de suggestions, et non une liste des catégories du site (d'ailleurs, les catégories ne sont pas toutes inscrites). Je ne sais pas si c'est vraiment nécessaire, l'ajout de nouvelles catégories sur ZdS n'est que peu fréquent. |
Voilà :) |
Les suggestions de la barre de recherche restent inchangés depuis des semaines (« Mathématiques, UDK, HTML, Java, PHP ».) Il serait bon qu'elles soient choisis aléatoirement via les différentes catégories du site (voir ici, sujet sur le forum).
The text was updated successfully, but these errors were encountered: