Home Messages Index
[Date Prev][Date Next][Thread Prev][Thread Next]
Author IndexDate IndexThread Index

Re: [wp-hackers] Recent Comments Plugins.

Roy Schestowitz wrote:
That's quite true, but supervision of such initiative takes a lot of testers who
congragate a a selection of 'approved' plug-ins. You then face the issue of
having to review and hammer on any plug-in that an anonymous, obscure developer
submits to you.

However some are just badly written as to cause undue load, and we should remove or patch those plugins, at least in the repository. The one in the previous message gets slower with every additional comment. It's probably a case where two queries would be better than one:


mysql> EXPLAIN SELECT wp_posts . * , MAX( comment_date ) AS max_comment_date
-> FROM wp_comments, wp_posts
WHERE wp_posts.post_date <= '2005-07-19 13:38:31'
-> WHERE wp_posts.post_date <= '2005-07-19 13:38:31'
-> AND (
-> wp_posts.post_status = 'publish'
-> OR wp_posts.post_status = 'sticky'
-> )
-> AND wp_posts.post_password = ''
-> AND wp_posts.ID = wp_comments.comment_post_ID
-> AND wp_comments.comment_approved = '1'
-> GROUP BY wp_posts.ID
-> ORDER BY max_comment_date DESC
-> LIMIT 0 , 20;
+-------------+--------+----------------------------------+------------------+---------+-----------------------------+-------+----------------------------------------------+
| table | type | possible_keys | key | key_len | ref | rows | Extra |
+-------------+--------+----------------------------------+------------------+---------+-----------------------------+-------+----------------------------------------------+
| wp_comments | ref | comment_approved,comment_post_ID | comment_approved | 1 | const | 11676 | Using where; Using temporary; Using filesort |
| wp_posts | eq_ref | PRIMARY,post_date,post_status | PRIMARY | 8 | wp_comments.comment_post_ID | 1 | Using where |
+-------------+--------+----------------------------------+------------------+---------+-----------------------------+-------+----------------------------------------------+



-- Matt Mullenweg http://photomatt.net | http://wordpress.org http://pingomatic.com | http://cnet.com _______________________________________________ wp-hackers mailing list wp-hackers@xxxxxxxxxxxxxxxxxxxx http://lists.automattic.com/mailman/listinfo/wp-hackers

[Date Prev][Date Next][Thread Prev][Thread Next]
Author IndexDate IndexThread Index