Wordrpess无疑是现下最流行的博客CMS之一,但随着CMS的不段发展,对在小型VPS也越来越不友好,必须通过一些特别的方法来为CMS提速。
而在wordpress中,要说到压缩提速,就不得不提到缓存插件,而Wp Super Cache 插件就可归类到这里面来。
过多知识不做开发可以不用了解,只要知道WordPress缓存的基本原理就是从根本上减少对服务器的请求,即可。
具体的表现就是把动态请求的php动态页面,生成对应的静态html文件,缓存到服务器。只要被请求过一次,静态页面便会被生成,而后面的用户再访问网页的时候就提供对应的静态html文件,不必再动态请求数据库,降低服务器资源使用率。
现金流行的缓存插件多得很,有WP Rocket | WP Super Cache | W3 Total Cache | WP-Optimize等等,而本文主要讲的就是WP Super Cache的用法。
先来给wp super cache插件来个简单介绍:
wp super cache是WordPress的一个静态化插件,感觉寻找这样插件的人不在少数,人们都说WordPress非常消耗资源,所以,希望有这样的文件,可以通过缓存来提高大负载下WordPress的性能。
利用wp super cache,部分页面会根据一定的规则被缓存为 SuperCache,而这个 SuperCache 实质上就是页面本身。通过 Apache mod_rewrite 重定向直接访问这些静态文件,理论上可以获得更好的性能。
1、后台搜索插件wp super cache,进行安装。
2、安装完成后,可以在后以设置中找到wp super cache 的选项。
工具-设置中找到 Wp Super Cache 插件的配置
3.1、安装完成会提示继续完成配置,如果出现以大大的警告字样,表示你有设置没符合wp super cache的配置要求。
如下图,出现以下的警告是权限不够的表现。
3.2、消除警告的直接办法是把文件夹属性改成755。具体操作如下:
可利用Ftp工具修改提示文件夹的属性,如图,修改为755权限。
- A.FTP工具中检查文件夹权限是否需要修改
- B.确定要修改
4.1、后台对wp super cache插件选项进行设置,Easy下开启cache(缓存)功能,其他选项带有 recommended字样的是被推荐选项。
进入wp super cache后台进行简单设置
4.2、Preload功能开启,进行预载。
关键步骤,开启预载功能
写在最后:
开启wp super cache 的确能有效的提高网站的访问速度,有效地减少的PHP脚本对数据库的不间断访问,插件还可以开启html静态形式访问。
当然插件本身的使用热度也相当的高。
相对来说bug要少些,但经测试过程中发现,你最好开启dubug功能,能及时的修正主页缓存错误。
因为有可能发生以下现象,就是你所有的页面在开启wp super cache后,都会变成空白页面,连admin页面也一样,造成无法访问网站,也无法进入后台信用插件,只能通过ftp删除插件的文件夹来解决问题。
以下是卸载wp super cache的方法:
删除/wp-content/plugins/wp-super-cache目录
删除wp-content/cache目录
删除wp-content目录下的wp-config.php、advanced-cache.php
修改wp-config.php,删掉 define(’WP_CACHE’, true);
重建.htaccess