Re: Spammeurs viennent sur FrXoops | Titre du sujet : Re: Spammeurs viennent sur FrXoops par philou sur 08/08/2010 15:13:24
de tres bonnes idees tout cela.
l'idée de Marco est pertinente, passer sur un dédié pourrait etre une solution mais implique un cout important et pas mal de temps pour maintenir le serveur a jour, c'est la solution adoptée par xoops.org (je crois que l'hebergement est offert par un membre qui est hebergeur).
Dans un premier temps suivre la piste de Ghia sur la limitation des recherches est simple. voici pour info un exemple les requetes transmisent par l'hebergeur et qui posent probleme : Citation : # Query_time: 7 Lock_time: 0 Rows_sent: 10 Rows_examined: 473269 SELECT p.*, t.* FROM bb_posts AS p LEFT JOIN bb_posts_text AS t ON t.post_id = p.post_id WHERE (p.forum_id IN (48,49,40,43,15,38,44,52,5,12,10,27,34,14,47,45,39) AND p.approved = '1') ORDER BY p.post_time DESC LIMIT 156650, 10;
# Query_time: 7 Lock_time: 0 Rows_sent: 5 Rows_examined: 329160 SELECT p.uid,f.forum_id, p.topic_id, p.poster_name, p.post_time, f.forum_name, p.post_id, p.subject FROM bb_posts p, bb_posts_text pt, bb_forums f WHERE p.post_id = pt.post_id AND p.approved = 1 AND p.forum_id = f.forum_id AND f.forum_id IN (48,49,40,43,15,38,44,52,5,12,10,27,34,14,47,45,39) AND ((p.subject LIKE '%newbb%' OR pt.post_text LIKE '%newbb%')) ORDER BY p.post_time DESC LIMIT 0, 5;
je suis preneur de toutes les bonnes idées car l'optimisation sql n'est vraiment mon point fort.
|
|