经过一些修改,终于对html cache做了了改进,改进功能如下:
![]()
- 增加了批量生成静态html文件功能,可以在安装插件之后将以前的文章静态化,如上图所示下拉菜单请选择“Rebuild all of the posts to HTML ”,如果你文章很多的话,请耐心等待。
- 增加了删除静态文件的功能,防止卸载后遗留静态html文件
- 增加了用户在发表评论后自动更新当前HTML的功能。
安装方法:
- 修改你的永久链接,选项-〉永久链接。最好按照下图的方式修改;

- 根据按照上图永久链接的信息,在wordpress的根目录下建立文件夹“html”,/html/y%year%/m%monthnum%/%post_id.html,和上面永久链接加粗的部分对应;
- 修改html的属性为 0777;
- 上传html-cache-crator.php到 /wp-content/plugins文件夹;
- 进入后台,激活该插件。
- 如果想批量生成html文件,请按照最上面的图片进行操作。
本插件还在不断的完善中,希望使用的朋友提出宝贵的意见,还是那句话:静态化和动态之间找一个平衡点挺难的.所以好多的处理还是要用js的,本来修改模板来实现相当简单,但是考虑到很多人不喜欢修改模板,所以我今后会尽量将这些因素考虑到插件中去!
关于修改永久链接和搜索引擎的问题,请参考这篇文章:http://www.storyday.com/html/y2007/m03/708-perlink-changed-for-htmlize.html
免责声明:本插件免费,你可以自由选择是否使用,本人不负任何责任!
补充:可以不用修改永久链接,只要你认为你的永久链接比较合理,不会在你的wp根目录下建立一大堆目录或文件就可以,反正HTML的根文件一个要设置成777可读写
考虑到如果文章太多,采用本插件build html可能会很慢,甚至超过php.ini中配置的php超时,所以再次作了修改,可以到后台自己选择分布重建。如下图。 
这样分布build的时候就不会出现这样的问题了,另外对于讨厌英语界面的朋友,这里也给出来中文的版本,时间有限,所以就没有做.po语言文件国际化处理了
英文版本: html-cache-creator1.zip
中文版本(utf-8) :html-cache-creator-zh.zip
该插件已经升级到1.2,下载地址 :html-cache-creator1.2.zip
该日志未加标签
FT啊,你这要求修改静态链接太夸张了吧,以前的排名啥都没了。即使用了你说的那个插件,也不方便啊…
根据原静态链接形式,根据它建立目录等不行么?
也可以。如果你认为你目录结构合理的话,建议修改哦!
我这里建立出来的都是空文档呢?查看源代码只见“”。我那些文件夹都改成“777”了。难道是服务器不支持其中的一些命令?我用的是byethost的免费服务器
源代码是– this is a real html file created at 2007-03-28 10:46:37
可能你服务器不支持fsocksopen,所以这个cache没有完美的解决方案,用捕捉缓冲区的办法也可能出现php4和php5的兼容问题,等我有时间了就慢慢来完善,争取不会出问题![quote]源代码是– this is a real html file created at 2007-03-28 10:46:37
[/quote]
首页ajax静态化测试!
分类页的静态不对呀。。!
给各地址给我看看[quote]分类页的静态不对呀。。![/quote]
不错我的已经静态,就是rss订阅有问题,期待老弟解决
能具体描述一下什么问题么?我这里很正常哦
到处找这样的插件,又找到你这里来了。
我装着试试看
其实有些我们一直苦苦寻觅的东西就在身边,呵呵
知道是不是我的空间商的原因,我装上后插件认不出来的我的文章,提示“You have 0 POSTS,”
过段时间我检查一下这个插件的代码[quote]
知道是不是我的空间商的原因,我装上后插件认不出来的我的文章,提示“You have 0 POSTS,”
[/quote]
[quote]能具体描述一下什么问题么?我这里很正常哦[/quote]
ok,我的疏忽,我的也正常了,原来是用的/?feed=rss2,现在是feed,正常了,多谢!
不错,赞一个..一直关注着你的Blog..很多实用的.
过奖过奖了哈
静态后似乎cookie有问题,如无法从页面进入编辑状态,请cosβ检查下.谢谢!
静态的话就得要失去部分功能,这个很正常,因为我没有用js处理你说的那种功能
严重问题.
我生成html 但生成不到分类的html
我现在用的不是html
生成的文童地址:http://www.liaozhenxin.com/html/2007/05/6.html
就是没有分类的html
分类没有生成静态,因为考虑到缓存更新的问题,处理起来很麻烦,随着而且文章的增加会增加到分类缓存的生成时间,所以分类没有缓存
另外,你的blog是 PJBlog2 v2.6??
我倒是一直希望把首页速度提高提高。。。
这个插件提速度的何止是首页
[quote]这个插件提速度的何止是首页
[/quote]果然效果明显!!哈哈
请教:静态后,cache和gzip选哪个更好?困惑
静态就已经cache了,
这个速度倒是有了,只是评论更新怎么实现?我用阅微堂改的那个ajax回复,回复在我后台显示一天了前台还没反应。。。呵呵
先别用,如果你不熟悉wp 模板的话,我会把ajax评论集成进来的,就想我现在的实现方式一样!
OK…