Super Static Cache是国人开发的一块专门为Wordpress实现静态化的插件,目标是用来替代wp super cache和cos html cache。
Wp super cache最著名的wordpress缓存插件之一,它是一款高级插件,能够根据需要作出很多配置,还能自动设置缓存过期时间,在大多数情况下都非常实用。但是一但数据量多大,就可能因为不合理的设置导致服务器压力过大,出现网站反应速度慢,打不开等情况。
cos-html-cache是国人开发的一款wordpress纯静态化插件,会自动生成文静态文档,下次访问会直接通过web服务器而不是php,总体表现良好,但是安装有些复杂,经常会出现不能缓存而不带任何提示的问题,另外一个问题就是固定链接必须设定为为.html, 这样一来,很多网站如果要使用它,就得改变网站的固定链接,牵一发而动全身了。
Super Static Cache集合wp super cache和cos-html-cache的特点,安装配置简单,缓存效率高,有良好的交互,有完全直接缓存和重写缓存两种模式,还能根据需要设置不缓存的页面。
安装方法:
把super-static-cache上传到wordpress的插件目录,“wp-content/plugins/”,在后台的插件管理中激活super static cache,然后进入设置->Super Static Cache中启用,选择插件的运行方式(默认为关闭状态)。缓存之后,所有的页面将不再通过PHP,也不再查询数据库,很大程序上节省了系统资源。
FAQ
1, 缓存的加载速度快不快?
缓存好之后,下次访问次文章时,web服务器(IIS,Apache或Nginx)会直接访问这个缓存文件,并不通过wordpress,也不会查询数据库,这样减少很多时间。即使这样,加载速度也会和您的web服务器有关系。
2, 直接缓存和重写缓存有什么区别?
直接缓存会根据固定连接的设置,把缓存文件直接存放在wordpress安装目录下,如果页面较多的话,会导致wordpress程序文件和缓存文件混在一起,重写缓存就是专门建立一个缓存存放目录(super-static-cache)来存在这些缓存文件。当然,必须要升级网站的rewrite规则。