WP Super Cache 插件运用详解

WP Super Cache是Wordpress官方开发人员Donncha所开发的一款快速静态缓存缓存插件,其主要是通过将网页文件生成静态的HTML文件来完成全站的静态加速。因为生成了静态的HTML文件,访问者访问网站时不必再通过效力器解析PHP文件,而是通过30X重定向直接访问生成的静态HTML文件,大大减轻了效力器的压力(当然,假设访问者需求登陆网站,留言或许访问网站加密文件等仍旧需求访问网站数据库)进而为网站提速。

至于WP Super Cache的设备,你可以直接通过Wordpress后台查找设备,也可以下载插件通过FTP上传至WordpressPlungins文件夹下,再在Wordpress后台启用。

WP Super Cache插件通用面板设置

WP Super Cache的通用面板设置比较简略,在这儿你可以选择启用或是停用插件的缓冲功用并中止一些缓存的测验与删去。

点击启用缓存功用单选按钮并中止更新即可以启用插件的缓存功用。

点击测验缓存按钮测验插件缓存效果。咱们需求晓得的是当咱们启用了WP Super Cache之后,插件会在咱们的主机/wp-content文件夹下新建一个/cache文件夹(所以你要确保/wp-content文件夹有读写权限,一般设置为755就可以了。一起要确保WordPress根目录的wp-config.php和.htaccess文件也有写入权限,最好将wp-config.php和.htaccess文件作一下备份P,避免操作失误引起网站崩盘。),悉数插件生成的静态html文件都将贮存到这儿以备来访者调用,通过点击通用面板下的测验缓存按钮会生成两个主页HTML文件,分别为1.html和2.html,插件会主动检测二者的时刻戳,当时刻戳相符时说明你的插件缓存胜利,否则就会报错。

点击删去缓存按钮,插件会跳转之内容面板下,在这儿你可以检查已缓存的页面并可以中止删去缓存文件的操作。

WP Super Cache插件高档面板设置

WP Super Cache的高档面板可以说是这款插件最最最重要的一部分了,悉数关于插件的缓存设置几乎都在改面板下完成。额,值得留意的是高档面板下也有一个启用缓存功用的单选按钮,觉得有点多余。可是这并不重要,重要的是缓存功用下插件所供给的三种缓存方式。

Mod_Rewrite缓存方式:WP Super Cache供给的最优缓存方法,速度最快,可是需求你的主机或效力器支撑 Apache mod_rewrite 模块,敞开固定链接,一起需求你的网站根目录.htaccess以及WordPress设备目录下的wp-config.php以及.htaccess(该文件默许是躲藏的,你需求检查躲藏文件才华在文件夹下找到它)文件具有读写权限。启用该模块,关于初次阅览网站的用户将跳过PHP解析直接访问/wp-content/cache/supercache文件夹下的HTML文件。

PHP缓存方式: 这是插件默许举荐运用的一种缓存方式,运用PHP的方法中止缓冲效力,当然速度较mod_rewrite 方式略微慢了一些可是装备起来比较简略无需修正.htaccess文件,可是仍然需求固定链接的支撑。PHP方式会坚持网页部分动态,所以它没有mod_rewrite 方式那么快,可是关于一般的博客来说也是完好足够用了。

传统缓存方式:觉得这个方式比较鸡肋,根本上是用不着的,这个方式主要是为已知用户缓冲的,更加活络可是也最慢,每一页都不同。

如何检查插件缓存功用能否启用胜利了呢?通过检查网页源代码当你在代码底部发现如下两行的时分就说明你的WP Super Cache插件正常运转了。

 

假设你勾选了敞开紧缩页面以便让来访者更快阅览复选框,插件将会对缓存页面中止紧缩以前进阅览器下载速度。不过这个选项对某些网站视乎不太友爱,有些网站敞开后会出现网站页面打不开的现象。慎用!!!

假设你的网站敞开紧缩页面以便让来访者更快阅览,检查静态HTML文件时会在网页源代码的最终有:

假设你的网站没有敞开紧缩页面以便让来访者更快阅览,检查静态HTML文件时会在网页源代码的最终有:

假设你勾选了不要为已知用户缓存复选框。那么关于悉数处在登陆情况的用户WP Super Cache将不会中止缓存,这样关于用户的操作会更加活络便当一些,可是速度可能会稍微慢些。

假设你勾选了缓存重建复选框。那么当你的网站页面有所改动时(比方有访客留言了),插件会重重生成缓存页面并供给应用户访问,可是在新的缓存页面缓存胜利前,插件仍然会保存从前缓存完的页面给其他访客运用。

假设你勾选了304未修正阅览器缓存复选框。那么插件会检测并对比阅览器上的缓存与你效力器上的缓存,假设效力器上有新版本的缓存可用,则阅览器会下载新版本的缓存,假设不可用,则阅览器不会再次下载效力器上的缓存。需求留意的是,在mod_rewrite 方式下SuperCache不支撑304网页头部校验,而只要在PHP缓存方式下才可以运用。

假设你勾选了不要为GET恳求缓存复选框。那么插件将会对悉数的GET恳求不予缓存,所谓GET既是从效力器上获取数据,也便是所谓的查,仅仅是获取效力器资源,不中止修正。假设不勾选上此项,可能会在某些情形下出处,比方运用微信机器人中止微信公众号开发者考证的时分可能会出现无法完成考证的现象。假设

假设你勾选了让已知用户匿名使他们阅览的内容是缓存文件复选框。那么关于从前登陆的用户,他们所看到的页面将照旧是插件所缓存的文件。

假设你勾选了启用动态缓存,插件将采取动态缓存的方法中止页面的缓存,因为动态缓存的生成是触发式的,既时性比较好,这样可以让后台部分少去了很多操作,后台干涉的操作也大大减少了。可是也效力器的功能请求比较高,运用动态缓存会增加WEB SERVER效力器的背负。用户在访问页面因为先由效力器生成缓存,翻开的速度会有所降低。别的,启用动态缓存只能在PHP方式或传统方式下中止。

假设你勾选了移动设备支撑,插件就会在你的.htaccess文件中添加额定的规矩对你移动端对应的主题中止相应缓存。假设你运用响应式主题,这儿就不需求勾选上,假设你对移动设备供给的是别的一套主题,这儿需求勾选上。

假设你勾选了移除.htaccess文件中的UTF8/blog字符集,插件所生成的网页静态文件将不再有UTF8编码,这样可以避免一些阅览器解析过错而构成的文件乱码的问题。该项是针对伪静态中止设置的,一般无需勾选。

别的,插件还供给了独自设置网页缓存位置的选项,以此来帮忙你对博客的管理。

缓存超时时刻是指你所缓存的页面抵达必定的缓存时刻后,插件会重重生成缓存。关于更新非常频频,页面变化很大的网站,这个时刻可以设置得短一些。一般设置成86400秒即一天的时刻就好;假设网站更新不频频的话,可以设置为0,0默许为不启用情况,不必担忧不启用缓存不会更新,插件仍然会在你更新内容后主动生成新的缓存。

定时器的效果是每隔必定时刻去定时删去过期的缓存,以释放效力器空间,毕竟假设不删去原有过期缓存,缓存越积越多,那么你效力器的空间将悉数被这些过期的渣滓缓存所侵吞构成不必要的空间糜费。一般来说,定时器的设置时刻要大于等于缓存超时时刻,详细时刻你可以依据自己网站情况而定。

时刻选项的效果与定时器的效果相同,都是为了设置好时刻主动清算插件过期的缓存文件,避免效力器空间被缓存文件堵塞。

关于WP Super Cache高档选项下方的设置按钮,插件本身从前给予了详尽的说明,在此就不多加赘述。

WP Super Cache插件CDN面板设置

除了网站文件静态化缓存,WP Super Cache还供给了CDN效力,你可以通过几步简略的设置敞开网站CDN支撑,进一步提高网站访问速度。

勾选敞开CDN支撑复选框,启用插件CDN功用。

在off-site URL 里面输入你CDN供给商绑定的域名或许你的CDN供给商供给的域名。WP Super Cache将会运用这个新的域名来重写你的网址途径,可以起到必定躲藏你网站设备目录的效果。

关于WP Super Cache假设还有什么不肃清的中央,你可以点击这儿检查插件官方文档,也可以通过下方给我留言,咱们一同学习,一同处理。

官网下载:https://wordpress.org/plugins/wp-super-cache/