WP Super Cache 是 WordPress 官方开发人员 Donncha开发,是当前最高效也是最灵活的 WordPress 静态缓存插件。它把整个网页直接生成 HTML 文件,这样 Web 服务器就不用解析 PHP 脚本,通过使用这个插件,能使得你的 WordPress 博客将显著的提速。

WP Super Cache 基本介绍

WP Super Cache 是基于 Ricardo Galli Granada 的 WP-Cache 2。WP-Cache 2 可以缓存你的 WordPress 博客使得不用再次访问数据库,但是它产生的是 PHP 文件而不是 HTML 文件,所以还需要 PHP 引擎去解析它们。而 WP Super Cache 则直接产生 HTML 文件,所以服务器不用解析甚至一行 PHP 代码,所以缓存之后的速度就和访问你服务器上的一张图片一样快。

网站的绝大多数用户都会直接访问 WP Super Cache 生成的静态 HTML 文件,只要他:

  • 没有登陆博客。
  • 没有在博客上留过言。
  • 或者没有访问一个密码保护的日志。

所以 99% 的用户访问到的都是静态缓存 HTML 文件,而那些不是直接访问到静态 HTML 文件的用户也会受益这个插件,他们访问到的是其他形式的缓存文件,虽然没有静态 HTML 那么有效率,但是好过没有缓存。

WP Super Cache 是如何工作的

WP Super Cache 通过以下三种方式缓存(按照缓存效率排序):

  • Mod_Rewrite:最快的方式是通过 Apache mod_rewrite 模块(或者其他 Web 服务器中类似的模块)向用户提供静态 HTML 文件,这样就完全绕过了 PHP 解析器,速度飞快,可以轻松应对非常大的访问,并且服务器运作非常轻盈。不过这个方式需要 Apache 已经安装了 mod_rewrite 模块(或者其他 Web 服务器中类似的模块)以便博客能够支持固定链接,并且还需要修改你的 .htaccess 文件,匿名访问的用户通过这种方式访问。
  • PHP:超级缓存静态文件除了 HTML 方式之外,现在还可以通过 PHP 方式来提高服务,速度几乎接近 mod_rewrite 方法,但是 PHP 方法更好配置,并且无需修改 .htaccess 文件。PHP 方法还是需要设置固定链接,还可以让你保持页面部分动态,但是面对大流量访问时候,就没有 mod_rewrite 方法出色了。
  • 传统缓存:这个主要面对已知用户,那些已登录的,留过言的,这个方法更灵活,但也是最慢的,因为每次查看页面,信息是不同的,所以最好对这些用户不要缓存整个页面。

当页面的源代码最后面有如下的代码,就说缓存已经开始工作了:

<!-- Dynamic Page Served (once) in 0.829 seconds -->
<!-- Cached page generated by WP-Super-Cache on 2009-01-12 16:11:54 -->
<!-- Compression = gzip -->

WP Super Cache 基本使用

WP Super Cache 安装非常简单,只需要上传到插件目录,然后激活之后就可以到 后台 > 设置 > WP Super Cache 进行详细配置。下面我讲讲 WP Super Cache 的基本设置:

通用设置

首先到通用 tab 下,打开缓存功能。

高级设置

在高级 tab,首先选择 mod_rewrite 缓存模式,并点击更新,更新之后,插件会让你更新 rewrite 规则到 .htaccess 文件,保证 htaccess 文件可写,把内容更新进去。

杂项基本上将默认推荐的选项勾选上即可,移动设备的支持,就要看你的使用什么主题,如果你使用响应式主题,这里就不要勾选上,如果你对移动设备提供的是另外一套主题,这里需要勾选上。

其他设置

CDN:如果你使用七牛之类的 CDN,可以到这里进行设置。

内容:使用来查看那些页面已经被缓存了,并且可已清理缓存。

预缓存:默认缓存是基于用户访问驱动的,预缓存则使得用户还没访问,可以先生成缓存文件。

插件兼容:是设置 WP Super Cache 和一下常用的插件兼容工作。

调试:面向开发者进行调试的,一般用不到。

WP Super Cache 附加说明

  • 登陆了和留言之后是看不到静态缓存页面的,看到的效果和原来的 WP-Cache 插件一样的,一般来说留言的同学不是那么多。
  • 这个插件通过 Mod Rewrite 来是实现访问静态缓存页面,所以首先主机要支持 Mod Rewrite,然后还要开启 WordPress 的固定链接功能。
  • 一些动态的时时更新的插件,如 Recent Comments,Recent Posts 等可能会不及时更新,一个很好的解决方法是通过 Javascript 来实现。所以同理 Sidebar 更新也只能在静态页面刷新的时候更新。
  • 不要使用性能很差的主机,尽管缓存了,但是还是不行的,如果你网站流量特别大,建议你使用 Media Temple 这类性能强劲的主机。
  • WP Super Cache 只是将页面缓存成静态 HTML,程序的性能并没有提供的,如果你要提供 WordPress 本身的性能,请查看:WordPress 性能优化:为什么我的博客比你的快。

http://blog.wpjam.com/article/wp-super-cache/

最佳 WordPress 静态缓存插件 WP Super Cache 安装和使用(转)相关推荐

  1. WordPress加速缓存插件WP Super cache安装方法及使用技巧

    当Wordpress博客的访问量逐渐升高时,如何加快Wordpress运行效率,减少服务器压力,提高Wordpress的访问速度,就成为了日益紧迫的事情了.话说Wordpress臃肿低效率的毛病在网上 ...

  2. WordPress静态缓存插件WP Super Cache的使用方法

    WP Super Cache是众多静态缓存插件中最值得推荐的一款,下面将着重介绍他的使用方法. 第一步:安装WP Super Cache 为节省时间,此步骤省略.不会安装WordPress插件的可以自 ...

  3. wordrpress静态缓存插件WP Super Cache 使用教程

    WordPress 静态缓存插件众多,孰优孰劣,这里不予评判,只说一说使用率比较高的静态缓存插件WP Super Cache的基本使用方法. 插件安装 进入WordPress后台 → 插件 → 安装插 ...

  4. WordPress缓存插件WP Super Cache的使用及常见问题解决

    WP Super Cache是一款很好的WordPress优化插件,是我用过最好的一款缓存插件.打开WordPress后台搜索插件页面,第一个就是这个插件,可想而知他的地位有多厉害了. 什么是WP S ...

  5. WordPress火箭缓存插件WP Rocket v3.8.8 汉化版

    简介: WordPress火箭缓存插件WP Rocket 网盘下载地址: http://kekewl.net/KqQXyi9KKLW0 图片:

  6. 使用CloudFlare的WordPress站点应该用什么缓存?WP Super Cache可以吗?

    由于我买的阿里云是在HK,所以把域名用CloudFlare做CDN解析,那么WordPress的WP Super Cache还能用吗?先来从两者的缓存原理上来分析分析. WP Super Cache缓 ...

  7. WP Super Cache 安装后无法使用

    获取 wp-content 读写权限 $ sudo chmod 777 /var/www/html/wordpress/wp-content/ 检查 cache 文件 进入 wp-content 目录 ...

  8. WP Super Cache 安装与设置详解

    首先安装WP Super Cache 插件,图中已经非常清晰表明了步骤,常规装插件也是这个套路. 安装完成后激活插件! 激活插件后,进入设置界面. 先"启用缓存功能"然后点击更新按 ...

  9. php 预缓存,WordPress太耗资源?WP Super Cache详细设置教程 为WordPress开启全站预缓存...

    WP Super Cache是蜗牛一直使用的缓存插件,从2012年使用WordPress建站以来就一直使用此款插件,蜗牛789在如何使用WP Super Cache缓存插件为WordPress站点加速 ...

最新文章

  1. C/C++中的数据类型转换
  2. 文巾解题 100. 相同的树
  3. mysql 常规命令操作_mysql数据库常规命令操作
  4. CSS实现三列图片等宽等间距布局
  5. idea无法启动Tomcat
  6. 大家对于晚上下班兼职滴滴司机有什么看法?
  7. 霍尔编码器原理及测速--PID—arduino
  8. python PyEnchant(检查拼写)
  9. C语言小案例_微信小程序开发(教学大纲) | 附视频
  10. hystrix的服务降级和关于熔断的概念、使用等以及网关gateway的了解与使用
  11. 三年级江苏凤凰出版社计算机,苏教版小学信息技术三年级下册教案全集
  12. 《java并发编程实战》笔记(第3章)
  13. word插入图片后只显示一部分,怎么解决?
  14. 《有限与无限的游戏》第五章 自然是不能言说者的王国:经典摘抄(1)
  15. 【基于C++面向WindowAPI的自制工具】随机数按位生成器
  16. 用于自动驾驶汽车的传感器融合
  17. h5移动端判断 是否是微信浏览器
  18. scrapy创建项目详解---HtmlXPathSelector
  19. [含论文+开题报告+源码等]ssm+mysql实现零食商城系统(电商购物)
  20. window上升级oracle,windows平台升级ORACLE11.2.0.1到11.2.0.4

热门文章

  1. 如何为freeCodeCamp的YouTube频道做贡献
  2. linux prompt模式,Linux利用PROMPT_COMMAND实现操作记录的功能
  3. MRP/MRPII/ERP三者关系
  4. 大学生能从计算机游戏中受益,2016年12月大学英语四级作文范文:大学生玩游戏...
  5. 51nod 1215 数组的宽度
  6. 3 移动机器人路径规划(5- DWA路径规划算法)
  7. python 循环播放音乐_基于python实现音乐播放器代码实例
  8. 论文笔记Neural Ordinary Differential Equations
  9. Linux防火墙状态更改
  10. 个人摄影网页html,HTML棕色欧美形式个人焦点摄影网页模板代码