首页 » WordPress » 被 Memcached 玩了

被 Memcached 玩了

March 27th, 2008 Denis

昨天开始,整个站点变得非常得慢,原来以为是服务器的原因,我查啊查啊,而且还拉上了大帅哥 David,但是都没有查出问题,后来还以为被人采集了,还装了 awstats 这个 log 分析工具,但是一切正常啊,我晕啊。然后以为我的一些 WordPress 插件写得有问题,我又停止了所有插件并使用了默认主题还是慢,最后没辙了。

今天打开 WP_Debug 进行仔细的搜索。但是还是没有发现问题,仅仅一些提示,警告都没有。看来插件和主题都没有问题。

后来想到因为服务器支持 Memcached 内存缓存机制。所以我一直使用 Memcached 来进行缓存。会不会是这个东东出问题了,我于是停用了 Memcached 插件,发现整个站点速度恢复了。太阳啊,装了缓存的东东,竟然更慢。后来 David 大帅哥分析,因为服务器的 Memcahced 换用了端口,所以可能是 WordPress 在判断 memcached 不存在的时候批量重建缓存,每次都重建缓存,就造成数据库操作非常频繁,所以很慢!于是我就把 Memcached 得端口改了。所以建议使用 Memcached 的朋友一定要搞清楚服务器 Memcached 的服务器地址和端口,如果不是默认的,可以在 wp-config.php 建立一个 $memcached_server 变量来指定。

最后这一天调试的结果还让我不小心操作损失了十多条留言。狂晕。

另外本站还升级到了 WordPress 2.5 RC2:-)

作者:Denis
原文链接:被 Memcached 玩了

标签:

分享到 Twitter 分享到 Twitter Delicious 收藏到 Delicious 分享到 Google Reader 分享到 Google Reader 分享到 FriendFeed 分享到 FriendFeed

22 条评论 添加你的评论

发表评论

你必须 登陆 之后才能留言。你可以使用以下方式快速登陆我爱水煮鱼:

你也可选择直接在本站 注册


Baidu Hi 开始公测 博客赚钱和话题营销


赞助商

 (mt) Media Temple 长期承接 WordPress 项目 WordPress主机合租 用网页模板,当然要选TemplateMonster China 免費資源網路社群 freegroup.org http://p6p9.com/ 在我爱水煮鱼投放广告位

本站推荐

快速导航