我正在使用Wordpress自托管CMS开发网站。优化从具有百万行的表中选择查询
在页面中的一个中,我运行了一个函数来查询wordpress数据库,检查是否已发布帖子,我正在比较标题进行检查。
这里是我的查询:
$wpdb->get_row("SELECT id FROM wp_posts WHERE post_title = '" . $title . "'", 'ARRAY_A');
所以我在$标题是否张贴或没有,但我害怕,如果后期数量的增加,让说,100万发的帖子,我恐怕真的将非常缓慢..
有关如何使此查询更快的任何建议?我听说过CREATE INDEX和mysql缓存,但我不明白如何实现它..任何解释和参考建议将高度赞赏。
哇,在wordpress博客中有100万帖子?你必须在你之前有一些大的博客计划。 – 2011-01-14 22:01:58
好吧,你可以把你自己托管的wordpress变成许多种类的网页,不仅仅是博客,例如一个接近博客但实际上会有很多帖子的网站是一个新闻网站。是的,也许我最好是在没有CMS的情况下构建它,以获得最大的灵活性:D – ayublin 2011-01-15 01:26:11