最近在和人聊天,讨论使用 Redis 和 Memcached 以后还能不能使用 WP Super Cache.
为什么还要用 WP Super Cache 呢?因为 Redis 和 Memcached 从本质上来说,只是减少对数据库的操作,而没有将站点真正静态化。
所以,为了解决静态化的问题,我决定另外使用 WP Super Cache。
安装启用以后,我发现 WP Super Cache 会跟 Memcached 抢同一个缓存配置文件,并且不能兼容,我只能弃用。
于是,我重新开始寻找真正的 WordPress 静态化插件。
经过查找,我找到了两个排名和使用量较高的相关插件——Simply Static 和 WP Static HTML Output。
简单使用以后,我发现 Simply Static 使用更简单,比较适合中小型站点(静态文件存储在本地服务器);而 WP Static HTML Output 使用较为复杂,更适合超大型站点(静态文件存储在本地服务器和远程服务器)。
必须注意的是,使用插件以后,站点里需要交互的地方会失效(比如自带评论系统),请使用第三方评论系统进行代替。