SEO观察
研究搜索引擎优化(SEO)技术。

WordPress缓存插件WP Super Cache的安装使用

WordPress缓存插件WP Super Cache已经是一个耳熟能详的插件,由WordPress的官方开发人员编写,基本上每十个博客就有6、7个安装了WPSC,速度提升明显。但这里要提醒的是,经过一些尝试发现,如果是小流量博客使用此插件只会导致CPU时间耗费增加,一年可能要在主机上花费更多,得不偿失。

WP Super Cache安装前准备

保证wp-content目录有读写权限,因为之后生成的缓存文件会存放在这个目录中。你可以将wp-content目录属性设置许可权限为755。或临时设置成777,但要记得改回来。

同时,保证WordPress博客根目录的wp-config.php和.htaccess文件也有写入权限,最好将wp-config.php和.htaccess文件作一下备份。

网站根目录wp-config.php文件检查与配置

先检查是否有下面这段代码:

define(‘WP_CACHE’,true);//Added by WP-Cache Manager

如果没有则在define(‘DB_NAME’的上一行(也就是添加在wp-config.php文件中语句的最前面)添加如下代码:

define(‘WP_CACHE’,true);//Added by WP-Cache Manager

然后启用插件,一般已经可以去设置了

WP Super Cache详细安装过程

1、首先进入后台,选择左侧的【插件】,在右侧页面选择【安装插件】,然后在插件搜索框中输入:WP Super Cache。最后进行安装。如果安装提示权限问题,你要将wp-content目录权限修改成755。或者直接将WP Super Cache插件安装包上传到你网站根目录下的wp-content/plugins目录,然后进行安装。

WordPress缓存插件wp-super-cache

2、安装成功后,在后台,选择已安装的插件,启用WP Super Cache插件:

WordPress缓存插件wp-super-cache

上面更新成功后,你可以在更新按钮下面【缓存测试】,进行测试,检验是否可以正常生成缓存,如果成功,会给出提示OK,如:

WordPress缓存插件wp-super-cache

然后切换到【高级】,勾选如下几个选项,勾选完后,在下面点击更新操作,如图:

WordPress缓存插件wp-super-cache

在上面更新成功后,在下方的【Mod Rewrite规则】会出现如下内容:

WordPress缓存插件wp-super-cache

然后在下方的点击按钮【更新Mod_Rewrite规则>>】进行保存。如果提示:无法更新.htaccess文件。那么你要使用chmod命令或ftp客户端来修正.htaccess权限,将其修改为可写权限,或者直接将上面待添加的内容编辑保存到你的.htacess文件中。

然后进入【预缓存】设置缓存已发布的页面和文章:

WordPress缓存插件wp-super-cache

预缓存的功能是,从现在开始缓存你之前已经发布的文章,将其生成supercache文件。你可以设置预缓存的文章数量,当选择【全部】,即可预缓存你之前所有文章。选择完成后点击【更新设置】按钮,然后再点击【立即预加载缓存】。这样系统就开始缓存你之前发布的文章。

当你已经成功的操作到这一步时,你的Wp Supser Cache插件已经安装完成。你可以根据个人情况设置缓存到期时间。首先,你选择【高级】选项,然后下拉到【到期时间和垃圾回收器】,会出现如下:

WordPress缓存插件wp-super-cache

你可以设置缓存超时时间(即当到你设定的时间后,缓存过期,系统会重新生成缓存)。对于更新非常频繁,页面变动很大的网站,这个时间可以设置得短一些。一般来说,定时器的设置时间要大于等于缓存超时时间。

验证站点是否缓存成功

判断一个页面是否已经被缓存了,访问一个页面,然后查看该页面的源代码。如果最后一行有“Cached page generated by WP-Super-Cache+缓存时间”这行字,则表示生成缓存成功。比如这样:

WordPress缓存插件wp-super-cache

WP Super Cache缓存机制有两种,WP Cache和Super Cache。

WP Cache缓存时,会在你的“wordpress安装文件夹/wp-content/cache/”文件夹下生成一系列wp-cache-xxxxxx.php格式的文件;

Super Cache缓存时,则在你的“wordpress安装文件夹/wp-content/cache/supercache/”文件夹下生成对应每一篇文章或者标签等的目录。名称为xxx.html,取决于你的文章ID是怎么设置。目录下面就是静态的index.html文件。

当你一个访问者访问你的站点,他没有登陆或者也没有留言,这样他得到是一个在WordPress cache文件夹下的supercache子文件夹下的纯静态文件,其实你都可以自己到上面的supercache目录下去查看同样的永久链接的HTML文件的备份。而当你有登陆时,则返回/wp-content/cache/”文件夹下的wp-cache-xxxxxx.php文件。

Super Cache缓存会多一行如下代码:

<!– super cache –>

因为Super Cache是真正静态的,对搜索引擎和博客的速度非常有好处,而且有效的减轻了php和Mysql的查询压力。这点对于大型博客来说优势很明显,一般的较小的博客感觉就不怎么明显。

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文件的要改回来(网站根目录与wp-content/cache都有)

删除时要十分注意.htaccess一定要改回来,否则会导致内存消耗高等问题。

本文地址: https://www.badpon.com/404.html,作者茹莱神兽,转载请注明出处。

赞(0) 打赏
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
免责申明:本站部分内容、图片来源于网络,版权归原作者所有,如有侵权,请联系底部QQ邮箱,本站将及时删除,谢谢!

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

微信扫一扫打赏

error: Content is protected !!