一个新的WordPress静态化插件cos-html-cache
阅微堂是国内WordPress用户较早实现静态化的blog之一。之前,本站所用的是修改WP-Write HTML插件实现的静态化,不过这个插件已经没人维护,我也没时间弄这些玩意儿,所以对一般用户,要想实现静态化也比较麻烦,但现在有了一个新的选择cos-html-cache,目前版本1.0,适用于大多数WP用户,而且作者承诺维护并添加新的功能。
所谓静态化就是生成了所有文章以及首页的HTML版本,每次访问的时候不需要读取数据库和进行php脚本运算了,所以能够极高的降低CPU占用率,加快访问速度,特别是你装的插件里面有大量类似这样的玩意儿的时候:
add_filter("the_content", xxx);
但只要你把这个插件装上,你就可以放心大胆的装各种各样的插件了,因为这些运算都是一次性的。
这个插件会在你发表新的文章,接到新的留言时,自动更新主页和相关文章的缓存,不用任何手动操作,强烈建议每个人都装上它。
WP-Cache也是一个缓存插件,但实现思路不太一样,下面这个图说明了WP-Cache和完全静态化插件有什么区别(来自wp-cache未必能有多大的效果):
注:某些针对single vistor的插件在此插件下会失效,pingback失效(在我这里失效了,但在其作者blog那里能用,原因不明)。
阅微堂是国内WordPress用户较早实现静态化的blog之一,好拽,呵呵!!我可也是很久就静态化了的哦,只是去年年底去开始接触wordpress,才开始有自己的blog!
我加了很多定语啊,是WordPress用户,你之前不算。否则,95年的网页大多数都是静态化的,那怎么算?
呵呵,开玩笑的,在你的header里面加入 " /> 就能解决这个问题
<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
为什么我的站用了这个还有comments-ajax
就不能发表评论呢?点了sayit但是没反应
他这个插件自带了一个ajax comment系统,你如果要用我这个ajax comment-reply插件,就不要替换他的那个comments.php文件。
我是用的你的ajax comment-reply.
但是他的插件里面没有comments.php这个评论模板哦.
上你那里看了一下,由于你现在停用了插件,所以我也不知道什么原因。不过cos-html-cache自带了一些关于comments的东西和cookie处理函数,不知道是不是这个它产生的。
我做了一些測試,使用這個外掛前後的改變:
http://hanamitsuki.com/blog-tech/cos-html-cache.htm
希望這個外掛能夠有一天支持其他外掛。
我的文章中有引用您這篇文章的連結,到延伸閱讀的部分,
但沒看到您網站的引用網址,所以親自來留言。
静态化后不支持pingback,如何处理?
在你的模板文件夹下的header.php文件中,加上这样的pingback meta:<link rel=”pingback” href=”” />,加在css调用之前,当调用静态文件的时候,htaccess和这个meta会帮你处理ping back的!