melodia Posté(e) le 1 février 2008 Posté(e) le 1 février 2008 Salut, En ce moment je regarde le fonctionnement d'ajax, le résultat en asynchrone est intéressant, mais je me rencontre que la base de donnée sous mysql peut être rapidement saturé si d'autres utilisateurs exploitent le site trop rapidement au même moment ou que des utilisateurs malveillants ce servent d'une boucle pour saturé le serveur, est ce qu'il y aurait un moyen de limité un utilisateur à 1 consultation de la base de donnée toute les 1 secondes, il y aurait-il des options déja existante dans apache mysql ou php?
bensor Posté(e) le 1 février 2008 Posté(e) le 1 février 2008 Salut,En ce moment je regarde le fonctionnement d'ajax, le résultat en asynchrone est intéressant, mais je me rencontre que la base de donnée sous mysql peut être rapidement saturé si d'autres utilisateurs exploitent le site trop rapidement au même moment ou que des utilisateurs malveillants ce servent d'une boucle pour saturé le serveur, est ce qu'il y aurait un moyen de limité un utilisateur à 1 consultation de la base de donnée toute les 1 secondes, il y aurait-il des options déja existante dans apache mysql ou php? En PHP tu as l'utilisation du cache qui peut alléger ta base de données http://fr3.php.net/apc
BreizFenrir Posté(e) le 1 février 2008 Posté(e) le 1 février 2008 De même, les bases de données et serveurs web disposent de mécanismes permettant de limiter les attaques de type flood, en limitant le nombre d'utilisateurs simultanément connectés, ainsi que la manière de répondre aux requêtes. Si tu n'es pas la personne qui héberge, tu n'as pas à t'inquiéter de les configurer. Dans le cas contraire, jette un coup d'oeil à la doc d'Apache et de MySQL. Edit: je viens de m'aperçevoir que je me contente de confirmer ce dont tu te doutais déjà. Je ne peux pas te donner le nom des directives et de la configuration à modifier par contre...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.