速度极慢的WordPress网站,有6000个帖子

时间:2013-05-23 作者:Derfder

我有一个有6000篇帖子的网站,速度非常慢。

有时我在浏览器中会出现以下错误:

Service Temporarily Unavailable

The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

Error: 503 Service Temporarily Unavailable
我关闭了几乎所有的插件,前端和后端都很慢,所以我想这不是因为模板。

可能是因为WP\\U导航插件?

我有est。600页,10篇帖子或WP导航插件,这可能是问题所在吗?

3 个回复
最合适的回答,由SO网友:Alex Dumitru 整理而成

如果不使用缓存,Wordpress可能会占用大量资源。W3 Total Cache可以在MySQL、对象和页面缓存方面为您提供很大帮助。您还应该安装PHP-APC并将其与插件一起使用。它可以创造奇迹。

SO网友:Tuan Anh Tran

我有8000个帖子,所以是def。不是问题。

不过,您可能需要稍微优化一下WordPress设置。

APC(操作码缓存)w3tc(缓存插件)5美元DigitalOcean (参考链接),我能够主持一个WordPress网站,每天有8000篇帖子和180000次页面浏览;使用上述简单设置。

此外,您可能想看看插件/小部件之类的流行帖子。这是一个资源猪。

SO网友:Elisha Terada

正如Alex已经提到的,缓存插件肯定会有所帮助。但当你有很多访问者时,你仍然会达到资源限制。有一点,除了升级托管计划以获取更多资源外,你做不了更多。

考虑一个托管提供商,如WPEngine,它可以通过缓存自动优化WordPress,并允许您轻松升级计划。我和一个网站点击率高达数百万的客户合作,他们为托管计划支付了数百美元。

结束

相关推荐

Wp_cache应该是如何工作的,它是否有助于提高性能?

我正在编写我的最近评论小部件,并使用$wpdb->get\\u results,我不想使用缓存,这样它就不会在每次加载页面时都执行查询,所以我使用了:$comments = wp_cache_get(\'mycomments\'); if ($comments == false) { $query = //some sql stuff $comments = $wpdb->get_results($query); wp_cache_set