这次真切的感受到了 WordPress 静态缓存的重要性

今天碰巧发现 VPS 的 CPU 占用率达到60%,就检查了一下服务器,发现是因为国内一个 IP 在扫描网站上可能存在的压缩文件包(估计是那种寻找机会的无聊“黑客”)。顺便测试网站在国内的连通性的时候发现之前响应速度超快的网站居然变得很慢。

慢到什么程度?一次测试中,Time to First Byte (TTFB,首字节时间,也就是从客户端开始和服务端交互到开始接收到服务端发送网页数据的时间)居然达到了将近 3 秒。之前的测试中还真没有遇到过超过 1.5 秒的情况。

为此检查了半天,最后还把服务器重起了一次。真心以为是最近安装的论坛影响了响应速度。可是又开始怀疑,毕竟一个刚刚安装的测试论坛怎么也不会有这么大的消耗。

误打误撞的打开了 WP Super Cache 的配置页面才忽然发现不知道什么时候把它给关闭了。赶紧重新启用 WPSC,然后再去测试,兴奋的发现 TTFB 只有 54ms。

所以看来随着 WP 越来越臃肿,网站内容和访问数越来越多,网页静态化缓存就显得越来越重要。这次算是真切的感受了一把。记下来给自己,也给网友们提个醒。©

本文发表于水景一页。永久链接:<http://cnzhx.net/blog/felt-the-importance-of-static-cache-for-wordpress/>。转载请保留此信息及相应链接。

18 条关于 “这次真切的感受到了 WordPress 静态缓存的重要性” 的评论

  1. 这两天在看你关于VPS的文章,网站经常直接打不开,过一会刷新才出来。

    • 非常感谢你跟给我反馈这个信息 :D
      从现在开始应该不会再这样了。如果还有这样的情况,麻烦你再留言告诉我一声吧。先谢谢了 :D

      • 好像从我反馈后,就没这情况了,一下就能打开。那会打不开的时候,文章又看到一半,于是百度快照啊,只是一两个小地方乱码了。

  2. 我到现在每天IP3000 暂时没用缓存插件 还能应付

    lnmp
    opcache 缓存php
    memcache 缓存数据库查询

    搭配起来还挺好用

    • 应用缓存是主要为了让服务器生成并发送网页过程的时间缩短。不过回头有空了倒是可以折腾一下 memcache,现在因为用静态化缓存就没在意数据库的优化。
      P.S. 我在英国这边的学校里居然无法解析你的域名。

  3. 其实插件很耗内存的,其次我的搭配是opcache+memcached发现还是挺快。最好直接用HHVM,性能提升很多。

  4. 一直在使用cos html cache,这个感觉很棒。
    真正的生成静态文件。

时间过去太久,评论已关闭。
如果您有话要说,请到讨论区留言并给出此文章链接。
谢谢您的理解 :-)