功能描述:生成文章和首页HTML缓存文件,当有评论、修改、添加和删除文章的时候更新首页和当前页面缓存。注意,不缓存其他页面。
和以前版本不同之处:
- 如果页面没有被缓存,则在用户第一次访问的时候生成缓存文件,不需要手动批量生成缓存文件,要更新所有缓存,只需在后台删除所有缓存即可。
和permalink redirect插件不再有冲突;放弃支持这个插件,因为它带来的麻烦实在太多了- 后台不再有批量生成缓存的功能,因为已经没有这个必要了,如果缓存不在,第一次访问的时候会自动建立缓存。
环境需求:服务器必须支持URLrewrite
件独立性:不依赖其他插件
安装方法:
- 首先,永久连接不能使用默认格式;
- 修改你的永久链接格式,保证你的url路径看起来像真正的HTML文件的路径,中文推荐采用 /html/y%year%/%post_id%.html如果你和我一样不怕麻烦愿意为每篇文章写一个英语的post slug,建议采用这样的格式:/html/y%year%/%post_id%_%postname%.html;
- 下载插件,在后面的下载页面;
- 修改插件中的config.php设置一个比较复杂的密码,‘CosPassWord’,'youpass’
) 将youpass修改成随机的字母,基于安全考虑,尽量复杂这个密码不需要你记住; - 后台激活插件;
- done
感谢大家的支持,没有想到kingler兄居然还在wordcamp2007活动中还向Matt提到了本插件.对于本插件,由于个人的时间有限,所以测试可能还会有很多不能到位,希望大家多多测试,在本页提出反馈意见。
发现beta版本中的一个不正常的循环严重影响速度,特此更新于2007.07.27 15:35,请朋友更新你的插件,覆盖原来的文件即可
本插件wordpress官方网址:http://wordpress.org/extend/plugins/cos-html-cache/
下载地址 :Download Plugin (更新时间2007.07.31 19:35)
本地下载:cos-html-cache2.zip(更新时间2007.07.31 19:35)
如果有问题,请检查你的版本是否是最近更新的2.0,希望大家一起帮忙测试,谢谢了
问题跟踪:
Fatal error: Cannot redeclare class snoopy in。。问题已经解决,原因是你在其他地方已经include了这个文件,所以文件include重复,请重新下载 。有两个朋友发现了这个问题,后来检查不是我这个的问题,原来这个朋友用的WP应该不是原版的,因为我刚才把原版的WP下载下来看过,并未使用snoopy。肯定是被修改过的WP,被修改过不说,要修改就修改彻底,重命名了snoopy,居然不重命名类,给别人留下麻烦。所以我再次修改了这个插件,判断了snoopy类是否存在,现在应该是彻底解决了这个问题。感谢第38楼vbeaute。感谢jiangzhanyong兄的配合测试,已经确认问题彻底解决,明天发布正是版。点点游也真是的,汉化就汉化吧,增加这样一个获取链接的class在wp-cinludes目录下干什么?有时间追踪一下。- demo.storyday.com测试,目前已经和permalink redirect兼容

前41排已经被占据了 快抢好位置哦
沙发
江东大哥
支持阿!
Click the button bellow to delete all the html cache files
Note:this will not delete data from your databases
为什么我激活之后点cosHtmlCase会出现如此情况?
终于等到了
Fatal error: Cannot redeclare class snoopy in /home/xxx/xxx/xxx.com/wp-includes/class-snoopy.php on line 40
Dreamhost主机上
这个是手动删除缓存的按钮阿[quote]Click the button bel…[/quote]
Click the button bellow to delete all the html cache files
Note:this will not delete data from your databases
呵呵
最好写清楚2.0版本比1.1版本做了哪些改进,这样才好决定是否安装。
不知道这个问题解决没有,就是发表新文章后,自动更新前一篇文章以保证前一篇文章页面上生成正确的上一篇下一篇导航链接,之前我试过包括1.11版本在内的都没有实现,我看过我使用的情况,也看过E-Space的情况,除非有人在旧文章上留言或自己对文章进行改动,否则不会自动更新缓存。
还有个问题就是:我强烈建议此插件与permalink redirect兼容。为提高速度而放弃SEO对我来说有点困难。
我的问题有点多,呵呵,不过也是希望此插件更加完善。
[r]你所说的这些问题在2.0的版本中将不存在了,谢谢你的支持[/r]
本地下载?……wordpress.org很多地方被ban的-。-
用或许吧试用了下,非常不错~
我又发现bug了,不知道能不能给你留言了。希望我的留言不要被删掉。[r]不会删的,你的这个现象很怪异,我会调试此插件,争取绝大部分都能正常生成缓存[/r]
我用了之后,就会在评论的输入框里面出现以下文字
Hello admin:
你已经登陆,直接发表评论即可
而且输入框下面也有“你已经登录,直接发表评论就可”,还以为是我的反垃圾设置插件的原因呢。但禁止了CosHtmlCache后就没有这个提示了。
[r]对阿,JS控制,显示你是登陆用户,别的用户就会出现填写用户和密码的方框了[/r]
启动这个插件以后是不是有关于post统计的东东都失效了?
比如说统计post阅读次数啊,什么的。
不能用这些东西有些可惜啊。
[r]如果是基于JS的不会失效,php的肯定失效,因为已经静态化了,至于要不要用这个插件,看个人看重哪方面了,我一向不太赞成搞那么多统计在页面上,毕竟blog仅仅是写些东西,你说呢?[/r]
[quote]启动这个插件以后是不是有关于post统计…[/quote]
貌似不会调用任何php的函数了。
我是在想,能不能还是进行post view的统计,至于html显示不显示就再说了。
看样子也有点困难。
[r]按照你的需求,这个插件没有办法做到,或许你可以用wp-cache,用之前可以站内搜索以下我对wp-cache的评价,当然,什么东西都要折衷选择,不可能全部兼顾[/r]
嘿嘿,不要这么说嘛。
我并不是来挑剔的,只是说出这种想法。
我想在wordpress刚作为php程序出来的时候,也肯定有人对想要静态化的人说:
“按照你的要求,你不适合用wordpress”。
;:)
[r]小伙子,我可不是对你有意见,可能我回复的语气不太对,呵呵,你想,都html静态化了,如何能执行php?一定要执行只有通过js去调用php,而这个是插件作的事情,你说的那种静态化或许WP-cache可以完成,或者在我构思中的另外一个基于php的cache可以完成的,但是目前的这个插件,确实不可能做到,谁都一样,静态化就得要损失一些东西,包括认证等等。而且从技术上说,你的例子不恰当,呵呵[/r]
那回复刷新页面是用js实现的嘛?
回复的时候删除缓存,下次重建的时候就自动更新了[quote]那回复刷新页面是用js实现的嘛?[/quote]
这个消失了吗??怎么知道页面已经被缓存了?
this is a real html file created at 2007-07-23 20:06:52
晕,没出来,就是这个东西消失了吗?
什么意思[quote]this is a real html …[/quote]
就是说以前在查看页面源代码的时候能在最下面看到这句话,说明这个页面已经被缓存了,但是我今天升级了后,刷新页面发现这个没了,而且FTP里面也看不到缓存的页面
那么现在的2.0从什么地方能够看出页面被缓存了呢?
你又换回来了?demo.storyday.com正常啊,你看看分的页面,html有以前那样的提示的 [quote]就是说以前在查看页面源代码的时候能在最下…[/quote]
[quote]你又换回来了?demo.storyday…[/quote]
因为不能看到这样的字样,后台又没有缓存的文件,我以为我没成功就换回来了,这个2.0在后台没缓存文件? 不可能吧?
[r]只是改变了生成缓存的机制,照样有文件生成的create at 2007-07-27 01:09:14 by cos-html-cache 2.0[/r]
Cannot redeclare class snoopy in
这个问题还存在阿,下载的最新版本。
另外,你文章中的时间怎么跳到2008去了?
redeclare我在看看是什么原因,可能是另外一个文件没有用require_once,而snoopy被设置到php系统包含文件夹里面去了,文章中的时间是笔误,不好意思[quote]另外,你文章中的时间怎么跳到2008去了…[/quote][quote]Cannot redeclare cla…[/quote]
我用过之后生成的缓存页面刚开始很正常.
但过一小段时间之后点所有的文章页面都是返回blog首页.
不知道这是怎么回事?
小站现在已经停用了此插件.
OK,该问题我已经记录下来了,正式版本中会仔细检查,请大家多到demo.storyday.com测试测试,那里似乎一切都正常,谢谢。[quote]我用过之后生成的缓存页面刚开始很正常.
…[/quote]
[...] Comments(28) » read more.. [...]
[quote]我用了之后,就会在评论的输入框里面出现以…[/quote][quote]我用了之后,就会在评论的输入框里面出现以…[/quote]
评论框下面的很好,没有任何问题,但问题是同时出现在评论框里面就有点不合理了,每次还得按退格键清除。
[r]正是版本换一个地方显示这个状态,你的意见不错[/r]
wordpress静态生成html插件aReal-Html-Cache
http://www.pkphp.com/data/2007-07/1541.html
这也有个,昨天在落伍看到了。是和你这插件一样的道理??
[r]粗略的看了看,留言的js直接采用的是我的,不做评论[/r]
要是用这个,wp-cache是不是就没用了?
我的一个小站是wp建的,昨天卸了一些插件。但还是慢。能请你帮忙看看吗?
powered by WordPress 30 queries. 1.442 seconds.
不清楚是空间的原因还是。
地址是http://wwwzy.com.ru
当然阿![quote]要是用这个,wp-cache是不是就没用…[/quote]
[quote]当然阿!
quote:要是用这个,wp…[/quote]
我不明白的是我的那个wp有那么多次查询。插件我只用了几个呢、
[quote]Cannot redeclare cla…[/quote]
恩,我这里安装也出现了这个问题。
看来你们的wordpress有地方用了这个class,请修改cosbeta.php中的第一行为
require_once “Snoopy.class.php”; 即把include改成require_once 或者重新下载[quote]quote:Cannot redecla…[/quote]
[quote]看来你们的wordpress有地方用了这…[/quote]
WP-FLV
WordPress Database Backup
Postreach ClickComments
Hello Dolly
Google Sitemaps
cos-html-cache
Extended Live Archives
Akismet
这些是我现在使用的插件。
我下载的是你上次修改过的版本,是27号之后的版本。
[r]已经将可能重复的include修改成require_once希望你能覆盖看看,有还是没有问题,都希望你能在这里留言,谢谢了[/r]
[quote]已经将可能重复的include修改成require_once希望你能覆盖看看,有还是没有问题,都希望你能在这里留言,谢谢了[/quote]
我下了覆盖重新激活,还是有问题:
Fatal error: Cannot redeclare class snoopy in /home/***/public_html/wp-includes/class-snoopy.php on line 40
更新了 (更新时间2007.07.31 19:35) 这个版本,还是有一样的问题:(
非常感谢生活点滴的热心帮助,我的wp的确不是原版的,是用了wordpress.org.cn的中文版本。
安装了这个wordpress静态生成html插件aReal-Html–Cache
之后就发表的都看到不了会提示Sorry, no posts matched your criteria.
还有这个,
Not FoundSorry, but you are looking for something that isn’t here.
If you would like to search for something, please use the search bar at the top-right side of your screen.
郁闷的事我的所有文章都没了
谢谢了,
能不能帮个忙啊,很急啊 有没有联系方式啊,我的Q是95684972
百度是:ren4957
http://wordpress.org.cn/viewthre … a=page%3D1#pid58046 发到论坛里了!我的博客是:http://www.bwqcw.cn/blog/
不知道这个插件,没有用过!所以无能为力!