8800 sujets

Développement web côté serveur, CMS

Bonjour,

Voilà à cette adresse : http://fuxifuxi.com/dictionary.html (recherche "chinois")

Mon formulaire est rempli automatiquement depuis 48 heures par un programme extérieur qui recherche je ne sais pas comment, toutes les deux minutes, un nouveau caractère chinois dans ma base de donnée. C'est pas tant un problème pour les requêtes étant donné qu'une recherche ne peut être effectuée qu'une seule fois, après elle est dans un cache. C'est d'ailleurs comme cela que je l'ai vu. Mais bon, je voudrais savoir ce que c'est, et si je peux y faire quelque chose à part de mettre un captcha sur mon dico et surtout si il y a un risque pour mon site ? etc ?

Merci Smiley biggrin
Administrateur
Bonjour,

la mise en cache ne fonctionne pas si c'est une nouvelle recherche (différente?) à chaque fois, non?
En quoi ça te pose problème pour ce bot-là? Il a fixé 2 minutes d'attente, c'est assez respectueux du serveur je trouve. Mais ça peut poser problème s'il décide de passer à 10 soumissions/sec ou si un autre bot s'en mêle. Smiley jap (ou si tu paies ton serveur au trafic et pas simplement un prix fixe ...)
Tu peux décider de limiter l'accès en cas de requête multiple, récurrente, ... mais il te faut logger chaque requête et rajouter une requête sur cette table-là. Ou, si tu peux rajouter un cron sur ton serveur, vérifier toutes les X minutes qu'il n'y a pas avalanche de requêtes sur ton serveur: dans ce cas ça t'envoie un mail (voire un SMS). Et il existe des services extérieurs qui vérifient si le serveur ne répond plus, dans ce cas idem mail et/ou SMS.
Ok merci. En fait c'est juste que tu m'apprends que c'est en fait un bot qui fait cela.
Je ne connais rien à tout ceci, donc je me demandais seulement ce que c'était !
je ne savais pas que les robots remplissait les formulaires. Mais c'est pour l'indexion du site ?
A quoi cela peut-il bien servir et surtout pourquoi la recherche de caractère en particulier ?

J'ai peu de connaissances à ce sujet, mon site est en ligne seulement depuis quelques temps et je ne l'ai même pas encore référencé..

Pour moi c'est cool, mes utilisateurs auront déjà une tonne de recherches dans mon cache et donc mon dico sera déjà bien plus rapide à leurs yeux Smiley biggrin

ps : la mise en cache fonctionne quand pour une recherche donnée il n'y a pas encore de cache. Enfin c'est un système de cache de bricoleur du dimanche !! Smiley eek Smiley eek

Merci
Modifié par laoseb (01 Mar 2009 - 12:55)