28-09-2010, 12:20 PM
Bonjour
je viens de me rendre compte que j'ai fait un truc en AJAX qui n'est pas terrible pour le nombre d'acces à ma base de donnée.
Lors de l'inscription d'un joueur, quand il est en train de remplir le champs "pseudo" du formulaire d'inscription, j'ai fais un simple script en AJAX (avec Jquery ) qui verifie si le pseudo qu'il est en train de saisir n'existe pas dejà.
si le pseudo existe, une div se remplit avec un avertissement, aucun rafraichissement de page (c'estun peu le but me direz vous)
mais voila, a chaque fois que le joueur non inscrit tape une lettre de son clavier cela declenche une requete vers le base de donnée pour verifier le pseudo
1 touche tapée = une requete SQL
c'est un peu lourd je trouve.
comment feriez vous à ma place pour reduire le nombre de requetes ?
un syteme de cache? oui mais où (côté serveur ou client), et comment ?
bon apetit !
je viens de me rendre compte que j'ai fait un truc en AJAX qui n'est pas terrible pour le nombre d'acces à ma base de donnée.
Lors de l'inscription d'un joueur, quand il est en train de remplir le champs "pseudo" du formulaire d'inscription, j'ai fais un simple script en AJAX (avec Jquery ) qui verifie si le pseudo qu'il est en train de saisir n'existe pas dejà.
si le pseudo existe, une div se remplit avec un avertissement, aucun rafraichissement de page (c'estun peu le but me direz vous)
mais voila, a chaque fois que le joueur non inscrit tape une lettre de son clavier cela declenche une requete vers le base de donnée pour verifier le pseudo
1 touche tapée = une requete SQL
c'est un peu lourd je trouve.
comment feriez vous à ma place pour reduire le nombre de requetes ?
un syteme de cache? oui mais où (côté serveur ou client), et comment ?
bon apetit !