WP Super Cache 安装与设置方法

wordpress 的插件越来越多,速度也越来越慢,咋整?
静态化!
今天主要是把流程 Step by Step 一下,不用理解为啥这么设置, 只需要知道设置后会变的很快
所谓提前优化是万恶之源的意思就是说,之前网站做的越烂,优化的空间就越多
和老板说看,之前多烂多烂,俺给你省了多少多少钱,一般都能拿奖金
静态化也一样,之前一大堆插件,开个页面上百次MYSQL查询,或烂人写的没效率SQL会让人不禁抓栏杆撕床单
WP Super Cache 并不是100%静态化,不过这个不重要,他把最卡的部分搞定了即可
WP Super Cache 他唯一的缺点就是如果你在改主题或搞啥插件,后台设置了前台看不出变化,为毛?下面有解决方案
OK, let’s gou
- 首先,永久连接不能使用默认格式
- 修改永久链接格式,中文推荐采用 /%post_id%.html (这下你知道我的.orz哪里来了吧)
如果你和我一样蛋疼愿意为每篇文章写一个英语的post slug
建议采用这样的格式:/%postname%.html (百分号外面的随意写)

这里我一二三四五六七都标注了就不介绍了吧,常规装插件也是这个套路
那些个神马ftp时代都已经过去鸟过去鸟

装完后激活一下

激活了,但他说还需要去设置一把, Rock it

凡是推荐的都打钩,无脑输出嘛
需要注意的是(miao)的用户不要开Compress pages so they’re served more quickly to visitors. (Recommended)
因为默认已经压缩了,再压缩一次一是可能乱码,而是增加不必要的损耗变得更慢
需要注意的是Don’t cache for known users的意思是对已经登录的用户不缓存
这就解决的后台改主题无法更新的缺点
也就是说,平时的时候这个选项不打钩,当你需要改主题或调试插件什么时候就打他,改完了再去掉

因为我们选择了最快的mod_rewrite 方式,所以继续往下拉,会看到一坨螺旋状大黄色的容器,点里头的update mod_rewrite rules

不出意外会给个绿色的确认,某某.htaccess被插了…

有个激动人心的功能上几个版本才加进来的叫Preload,具体有兴趣可以看我写过的Preload 就不累赘再说一次了

全都搞定后去前台页面,右键查看源代码,拉到最下面,会有三行状态告诉你已经搞定鸟
FAQ:
Q: 我流量那么小,有必要搞这个么?
A: 搞这个纯粹为了自High,和流量没关系,例如打开自己的网站快个两三秒不是一键很爽的事咩?
Q: 那个过期时间我能改咩?
A: 建议用默认的
Preload 模式下更改过期时间,会导致全站文件一遍遍的重新生成,这是完全没必要的
普通模式下更改过期时间,太短或太长都会导致CPU飙升,得不偿失,除非你流量大一个月五六千才有必要
Q: 我发表新日志,或访客留言后他会全站再静态化一次么?
A:不用担心,使用起来和没有装是一样的,有内容更新它会重新生成对应的页面的静态文件,没有更新的就没必要再去重新生成一次
Q: 这个对SEO有没有影响?
A: 有,SEO里爬虫对页面打开速度比较敏感,
常规模式下第一次访问才生成,到期后回收掉,也就是说第一次比较慢
Preload模式先给你都静态了,不管何时访问都快,对SEO更好
Q: 乱码啦乱死人啦~~~
A: 关掉 Compress pages so they’re served more quickly to visitors. (Recommended)
还有啥Q请留言


启用了这个插件挺久了,一直没注意设置
已经安装博主的方法设置好了,确实提高了速度。
Notice: Mod_rewrite or Legacy caching enabled. Showing Advanced Settings Page by default.
提示这个,是神马意思 与WPTouch有冲突嘛
@丁丁, 说是你启用了 mod_rewirte模式,默认显示高级设置
@bigCat, 那就是没有什么问题 OK的啊
请教大侠,为何只生成首页了,文章页面都没有。
@超上飞, 不支持.htaccess
很有用,谢谢!!!
你写的这个我安装完也出现了
激活了,但他说还需要去设置一把, Rock it
这里怎么搞?我进不去设置界面啊,
@漠北, 啥错误提示…
[…] 首 页网络技术 2011 年 10 月 6 日网络技术 wordpress 知识管理考试之前,不再折腾给博客搬家了,之前准备在国内找个主机,然后备案。虽然说国内主机的性价比和国外没得比,但是国内的速度相对于国外主机速度上来说还是有优势的,但是没想到“西部数码”的Liunx主机居然不支持mail函数。而且用ping命令测试其主机速度虽然都是在70ms之内,但是主机存在“过卖”,打开网站反应速度相当慢,并不比国外主机快。综合考虑决定搬家,图个安稳,图个性价比,不用备案,不用担心无良的商家泄漏个人资料。简单归纳下网站架构,权且给自己当个备份 一:博客平台选择 主流的主要有win平台下的z-blog和liunx平台下的wordpress。国外版权意识强,主机基本用的都是经济的liunx,而且相对于单调的z-blog,wordpress下可用资源要丰富的多。综合考虑,用wordpress来搭建博客。二:wordpress简单设置 本博客只是用做个人学习资料的归纳整理,所以关闭了搜索引擎的自动抓取。其它设置主要有以下: (A)wordpress的安全,这个是首先要解决的问题。 1:数据库表前缀不要用默认的wp_. 2:隐藏WordPress的版本号. 3: 登录用户名不要用默认的admin. 4:在根目录下和wp-admin下增加.htaccess文件,防止恶意侵入。 根目录下可用代码如下,wp-admin下代码类似: <files wp-config.php> order allow,deny deny from all </files> 5:wordpress各个目录权限设置,可以ftp工具修改 root directory 0755 wp-includes/ 0755 .htaccess 0644 wp-admin/index.php 0644 wp-admin/js/ js/ 0755 wp-content/themes/ 0755 wp-content/plugins/ 0755 wp-admin/ 0755 wp-content/ 0755 (B)wordpress站点的性能优化,主要结合page speed和YSlow规则,优化后效果还是不错的,两项都是在A等级。 1:Add Expires headers优化 可用缓存来减少 http 请求数来加快页面加载的时间,如果页面头部加一个很长的过期时间,浏览器就会一直缓存页面里的元素。在 .htaccess 文件中写入以下内容: <ifmodule mod_expires.c> <filesmatch “.(jpg|gif|png|CSS|js)$”> ExpiresActive on ExpiresDefault “access plus 1 year” </filesmatch> </ifmodule> 2:Configure entity tags(ETags) 可以直接关掉这项,在 .htaccess 中加一句话: FileETag none 3:wp super cache,可以静态化页面,如果访问量大,推荐使用,但是好像会和postviews冲突。详细教程可参考大猫的:http://bigc.at/wp-super-cache.orz基本就是这些了,其他什么设置固定链接之类的,就不用赘述了。日志信息 » 该日志于2011-10-06 22:05由 HJJIA 发表在网络技术分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。没有评论▼发表评论 »点击这里取消回复。 /**/ 姓名 (必填) 电子邮件 (不会被公开) (必填) 站点 […]
[…] 来源:http://bigc.at/wp-super-cache.orz […]
[…] wp-super-cache 支持直接定义静态资源路径,就不用改配置那么高端了 […]
[…] 原文地址:http://bigc.at/wp-super-cache.orz VN:F [1.9.11_1134]please wait…Rating: 0.0/10 (0 votes cast)VN:F [1.9.11_1134]Rating: 0 (from 0 votes) […]
大猫坏坏的。。。
[…] 现在这社会流行什么普通青年,文艺青年和2B青年。我在想:装上了WP Super Cache算不算文艺青年?上午安装了WP Super Cache插件,顺便把固定链接的结构给设置了下。我也庸俗点用上了html,格式是/xxxxx.html。突然想到以前文章的外链,卧槽,伟大的404啊!差不多都挂掉了,一万个伤心的理由。具体怎么设置可以去百度下,我也不想扣字了。大猫的文章<WP Super Cache 安装与设置方法>也是个好推荐。 $(function(){ $("#share").hover(function(){if(!$(this).children("#share ul").is(":animated")){$(this).children("#share ul").slideDown("800");}},function(){$(this).children("#share ul").slideUp("400");});//willin }) 分享到… […]
说到插件,问大猫你这截图插件用的是哪款? ❓
@小兴安, photoshop…
🙄
我配置失败了,不知道是怎么回事.
缓存插件本身的文件,目录都已经生成了.但是页面缓存文件只有一个主页,其它页面一个也没有
😈
@水下江湖, 这,,没遇到过,咨询下你的主机商吧
谢谢博主啦!配置成功!留言以表感谢!
[…] WP Super Cache这货跟W3 Total Cache一样N叉啊。WP Super Cache 是 WordPress 官方开发人员 Donncha开发(最了解WordPress的人来开发优化插件,自然是最好滴),是当前最高效也是最灵活的 WordPress 静态缓存插件。它把整个网页直接生成 HTML 文件,这样 Apache 就不用解析 PHP 脚本,通过使用这个插件,能使得你的 WordPress 博客将显著的提速。对于的WP Super Cache设置,建议参考大猫的“WP Super Cache 安装与设置方法”。 […]
谢谢朋友分享,安装好了 ❗
出现 服务器返回500错误是怎么回事啊,前面装都是正常的
@狂笑的奶牛, 联系了客服,搞定了
W3 Total Cache 如何呢?
[…] (B)wordpress站点的性能优化,主要结合page speed和YSlow规则,优化后效果还是不错的,两项都是在A等级。 1:Add Expires headers优化 可用缓存来减少 http 请求数来加快页面加载的时间,如果页面头部加一个很长的过期时间,浏览器就会一直缓存页面里的元素。在 .htaccess 文件中写入以下内容: <ifmodule mod_expires.c> <filesmatch ".(jpg|gif|png|CSS|js)$"> ExpiresActive on ExpiresDefault "access plus 1 year" </filesmatch> </ifmodule> 2:Configure entity tags(ETags) 可以直接关掉这项,在 .htaccess 中加一句话: FileETag none 3:wp super cache,可以静态化页面,如果访问量大,推荐使用,但是好像会和postviews冲突。详细教程可参考大猫的:http://bigc.at/wp-super-cache.orz 基本就是这些了,其他什么设置固定链接之类的,就不用赘述了。 […]