Loading...

cos-html-cache 2.0 beta 发布

2007-07-25 22:53:00 发表于Wordpress, 网站技术 本文链接: cos-html-cache 2.0 beta 发布

功能描述:生成文章首页HTML缓存文件,当有评论、修改、添加和删除文章的时候更新首页和当前页面缓存。注意,不缓存其他页面。

和以前版本不同之处:

  1. 如果页面没有被缓存,则在用户第一次访问的时候生成缓存文件,不需要手动批量生成缓存文件,要更新所有缓存,只需在后台删除所有缓存即可。
  2. 和permalink redirect插件不再有冲突;放弃支持这个插件,因为它带来的麻烦实在太多了
  3. 后台不再有批量生成缓存的功能,因为已经没有这个必要了,如果缓存不在,第一次访问的时候会自动建立缓存。

环境需求:服务器必须支持URLrewrite

件独立性:不依赖其他插件
安装方法:

  1. 首先,永久连接不能使用默认格式;
  2. 修改你的永久链接格式,保证你的url路径看起来像真正的HTML文件的路径,中文推荐采用 /html/y%year%/%post_id%.html如果你和我一样不怕麻烦愿意为每篇文章写一个英语的post slug,建议采用这样的格式:/html/y%year%/%post_id%_%postname%.html;
  3. 下载插件,在后面的下载页面;
  4. 修改插件中的config.php设置一个比较复杂的密码,‘CosPassWord’,'youpass’) 将youpass修改成随机的字母,基于安全考虑,尽量复杂这个密码不需要你记住;
  5. 后台激活插件;
  6. 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,希望大家一起帮忙测试,谢谢了

问题跟踪:

  1. Fatal error: Cannot redeclare class snoopy in。。问题已经解决,原因是你在其他地方已经include了这个文件,所以文件include重复,请重新下载 。有两个朋友发现了这个问题,后来检查不是我这个的问题,原来这个朋友用的WP应该不是原版的,因为我刚才把原版的WP下载下来看过,并未使用snoopy。肯定是被修改过的WP,被修改过不说,要修改就修改彻底,重命名了snoopy,居然不重命名类,给别人留下麻烦。所以我再次修改了这个插件,判断了snoopy类是否存在,现在应该是彻底解决了这个问题。感谢第38楼vbeaute。感谢jiangzhanyong兄的配合测试,已经确认问题彻底解决,明天发布正是版。点点游也真是的,汉化就汉化吧,增加这样一个获取链接的class在wp-cinludes目录下干什么?有时间追踪一下。
  2. demo.storyday.com测试,目前已经和permalink redirect兼容
该日志未加标签
发表于 2007-07-25 22:53:00 目录:Wordpress, 网站技术 [RSS 2.0] 你可以发表评论, 或者从您的网站 trackback
已经有41位大师动手指导 拒绝低俗
  • 1楼 myrte 在2007.07.25 23:27发表评论如下: 回复

    沙发
    江东大哥
    支持阿!

    • 2楼 zeroz 在2007.07.25 23:44发表评论如下: 回复

      Click the button bellow to delete all the html cache files

      Note:this will not delete data from your databases

      为什么我激活之后点cosHtmlCase会出现如此情况?

      • 3楼 梦想的远方 在2007.07.26 01:21发表评论如下: 回复

        终于等到了

        • 4楼 myrte 在2007.07.26 02:01发表评论如下: 回复

          Fatal error: Cannot redeclare class snoopy in /home/xxx/xxx/xxx.com/wp-includes/class-snoopy.php on line 40
          Dreamhost主机上

          • 5楼 cosβ 在2007.07.26 08:24发表评论如下: 回复

            这个是手动删除缓存的按钮阿[quote]Click the button bel…[/quote]

            • 6楼 tsian 在2007.07.26 08:45发表评论如下: 回复

              Click the button bellow to delete all the html cache files

              Note:this will not delete data from your databases

              呵呵

              • 7楼 北极冰仔 在2007.07.26 09:15发表评论如下: 回复

                最好写清楚2.0版本比1.1版本做了哪些改进,这样才好决定是否安装。

                • 8楼 北极冰仔 在2007.07.26 09:24发表评论如下: 回复

                  不知道这个问题解决没有,就是发表新文章后,自动更新前一篇文章以保证前一篇文章页面上生成正确的上一篇下一篇导航链接,之前我试过包括1.11版本在内的都没有实现,我看过我使用的情况,也看过E-Space的情况,除非有人在旧文章上留言或自己对文章进行改动,否则不会自动更新缓存。

                  还有个问题就是:我强烈建议此插件与permalink redirect兼容。为提高速度而放弃SEO对我来说有点困难。

                  我的问题有点多,呵呵,不过也是希望此插件更加完善。
                  [r]你所说的这些问题在2.0的版本中将不存在了,谢谢你的支持[/r]

                  • 9楼 Cloudream 在2007.07.26 11:52发表评论如下: 回复

                    本地下载?……wordpress.org很多地方被ban的-。-

                    • 10楼 何必呢 在2007.07.26 12:02发表评论如下: 回复

                      用或许吧试用了下,非常不错~

                      • 11楼 北极冰仔 在2007.07.26 12:11发表评论如下: 回复

                        我又发现bug了,不知道能不能给你留言了。希望我的留言不要被删掉。[r]不会删的,你的这个现象很怪异,我会调试此插件,争取绝大部分都能正常生成缓存[/r]

                        • 12楼 Henry 在2007.07.27 05:51发表评论如下: 回复

                          我用了之后,就会在评论的输入框里面出现以下文字
                          Hello admin:
                          你已经登陆,直接发表评论即可

                          而且输入框下面也有“你已经登录,直接发表评论就可”,还以为是我的反垃圾设置插件的原因呢。但禁止了CosHtmlCache后就没有这个提示了。

                          [r]对阿,JS控制,显示你是登陆用户,别的用户就会出现填写用户和密码的方框了[/r]

                          • 13楼 tsian 在2007.07.27 08:07发表评论如下: 回复

                            启动这个插件以后是不是有关于post统计的东东都失效了?
                            比如说统计post阅读次数啊,什么的。
                            不能用这些东西有些可惜啊。

                            [r]如果是基于JS的不会失效,php的肯定失效,因为已经静态化了,至于要不要用这个插件,看个人看重哪方面了,我一向不太赞成搞那么多统计在页面上,毕竟blog仅仅是写些东西,你说呢?[/r]

                            • 14楼 tsian 在2007.07.27 08:49发表评论如下: 回复

                              [quote]启动这个插件以后是不是有关于post统计…[/quote]
                              貌似不会调用任何php的函数了。
                              我是在想,能不能还是进行post view的统计,至于html显示不显示就再说了。
                              看样子也有点困难。
                              [r]按照你的需求,这个插件没有办法做到,或许你可以用wp-cache,用之前可以站内搜索以下我对wp-cache的评价,当然,什么东西都要折衷选择,不可能全部兼顾[/r]

                              • 15楼 tsian 在2007.07.27 09:01发表评论如下: 回复

                                嘿嘿,不要这么说嘛。
                                我并不是来挑剔的,只是说出这种想法。
                                我想在wordpress刚作为php程序出来的时候,也肯定有人对想要静态化的人说:
                                “按照你的要求,你不适合用wordpress”。
                                ;:)
                                [r]小伙子,我可不是对你有意见,可能我回复的语气不太对,呵呵,你想,都html静态化了,如何能执行php?一定要执行只有通过js去调用php,而这个是插件作的事情,你说的那种静态化或许WP-cache可以完成,或者在我构思中的另外一个基于php的cache可以完成的,但是目前的这个插件,确实不可能做到,谁都一样,静态化就得要损失一些东西,包括认证等等。而且从技术上说,你的例子不恰当,呵呵[/r]

                                • 16楼 tsian 在2007.07.27 12:53发表评论如下: 回复

                                  那回复刷新页面是用js实现的嘛?

                                  • 17楼 cosβ 在2007.07.27 13:51发表评论如下: 回复

                                    回复的时候删除缓存,下次重建的时候就自动更新了[quote]那回复刷新页面是用js实现的嘛?[/quote]

                                    • 18楼 正月初一 在2007.07.27 19:02发表评论如下: 回复


                                      这个消失了吗??怎么知道页面已经被缓存了?

                                      • 19楼 正月初一 在2007.07.27 19:03发表评论如下: 回复

                                        this is a real html file created at 2007-07-23 20:06:52
                                        晕,没出来,就是这个东西消失了吗?

                                        • 20楼 cosβ 在2007.07.27 20:08发表评论如下: 回复

                                          什么意思[quote]this is a real html …[/quote]

                                          • 21楼 正月初一 在2007.07.27 20:23发表评论如下: 回复

                                            就是说以前在查看页面源代码的时候能在最下面看到这句话,说明这个页面已经被缓存了,但是我今天升级了后,刷新页面发现这个没了,而且FTP里面也看不到缓存的页面
                                            那么现在的2.0从什么地方能够看出页面被缓存了呢?

                                            • 22楼 cosβ 在2007.07.27 20:30发表评论如下: 回复

                                              你又换回来了?demo.storyday.com正常啊,你看看分的页面,html有以前那样的提示的 [quote]就是说以前在查看页面源代码的时候能在最下…[/quote]

                                              • 23楼 正月初一 在2007.07.27 20:38发表评论如下: 回复

                                                [quote]你又换回来了?demo.storyday…[/quote]
                                                因为不能看到这样的字样,后台又没有缓存的文件,我以为我没成功就换回来了,这个2.0在后台没缓存文件? 不可能吧?

                                                [r]只是改变了生成缓存的机制,照样有文件生成的create at 2007-07-27 01:09:14 by cos-html-cache 2.0[/r]

                                                • 24楼 总而言之,统而言之 在2007.07.28 08:38发表评论如下: 回复

                                                  Cannot redeclare class snoopy in

                                                  这个问题还存在阿,下载的最新版本。

                                                  • 25楼 总而言之,统而言之 在2007.07.28 08:39发表评论如下: 回复

                                                    另外,你文章中的时间怎么跳到2008去了?

                                                    • 26楼 cosβ 在2007.07.28 09:41发表评论如下: 回复

                                                      redeclare我在看看是什么原因,可能是另外一个文件没有用require_once,而snoopy被设置到php系统包含文件夹里面去了,文章中的时间是笔误,不好意思[quote]另外,你文章中的时间怎么跳到2008去了…[/quote][quote]Cannot redeclare cla…[/quote]

                                                      • 27楼 zeroz 在2007.07.28 15:06发表评论如下: 回复

                                                        我用过之后生成的缓存页面刚开始很正常.
                                                        但过一小段时间之后点所有的文章页面都是返回blog首页.
                                                        不知道这是怎么回事?
                                                        小站现在已经停用了此插件.

                                                        • 28楼 cosβ 在2007.07.28 16:02发表评论如下: 回复

                                                          OK,该问题我已经记录下来了,正式版本中会仔细检查,请大家多到demo.storyday.com测试测试,那里似乎一切都正常,谢谢。[quote]我用过之后生成的缓存页面刚开始很正常.
                                                          …[/quote]

                                                          • 29楼 My new WPMU Site » cos-html-cache 2.0 beta 发布 在2007.07.28 16:37发表评论如下: 回复

                                                            [...] Comments(28) » read more.. [...]

                                                            • 30楼 Henry 在2007.07.29 00:18发表评论如下: 回复

                                                              [quote]我用了之后,就会在评论的输入框里面出现以…[/quote][quote]我用了之后,就会在评论的输入框里面出现以…[/quote]
                                                              评论框下面的很好,没有任何问题,但问题是同时出现在评论框里面就有点不合理了,每次还得按退格键清除。

                                                              [r]正是版本换一个地方显示这个状态,你的意见不错[/r]

                                                              • 31楼 mybg 在2007.07.29 11:06发表评论如下: 回复

                                                                wordpress静态生成html插件aReal-Html-Cache
                                                                http://www.pkphp.com/data/2007-07/1541.html

                                                                这也有个,昨天在落伍看到了。是和你这插件一样的道理??

                                                                [r]粗略的看了看,留言的js直接采用的是我的,不做评论[/r]

                                                                • 32楼 mybg 在2007.07.29 14:03发表评论如下: 回复

                                                                  要是用这个,wp-cache是不是就没用了?
                                                                  我的一个小站是wp建的,昨天卸了一些插件。但还是慢。能请你帮忙看看吗?
                                                                  powered by WordPress 30 queries. 1.442 seconds.
                                                                  不清楚是空间的原因还是。
                                                                  地址是http://wwwzy.com.ru

                                                                  • 33楼 cosβ 在2007.07.29 16:27发表评论如下: 回复

                                                                    当然阿![quote]要是用这个,wp-cache是不是就没用…[/quote]

                                                                    • 34楼 mybg 在2007.07.29 18:23发表评论如下: 回复

                                                                      [quote]当然阿!
                                                                      quote:要是用这个,wp…[/quote]
                                                                      我不明白的是我的那个wp有那么多次查询。插件我只用了几个呢、

                                                                      • 35楼 vbeaute 在2007.07.30 23:02发表评论如下: 回复

                                                                        [quote]Cannot redeclare cla…[/quote]
                                                                        恩,我这里安装也出现了这个问题。

                                                                        • 36楼 cosβ 在2007.07.31 08:20发表评论如下: 回复

                                                                          看来你们的wordpress有地方用了这个class,请修改cosbeta.php中的第一行为
                                                                          require_once “Snoopy.class.php”; 即把include改成require_once 或者重新下载[quote]quote:Cannot redecla…[/quote]

                                                                          • 37楼 vbeaute 在2007.07.31 11:13发表评论如下: 回复

                                                                            [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]

                                                                            • 38楼 vbeaute 在2007.07.31 19:12发表评论如下: 回复

                                                                              [quote]已经将可能重复的include修改成require_once希望你能覆盖看看,有还是没有问题,都希望你能在这里留言,谢谢了[/quote]
                                                                              我下了覆盖重新激活,还是有问题:

                                                                              Fatal error: Cannot redeclare class snoopy in /home/***/public_html/wp-includes/class-snoopy.php on line 40

                                                                              • 39楼 vbeaute 在2007.07.31 21:51发表评论如下: 回复

                                                                                更新了 (更新时间2007.07.31 19:35) 这个版本,还是有一样的问题:(
                                                                                非常感谢生活点滴的热心帮助,我的wp的确不是原版的,是用了wordpress.org.cn的中文版本。

                                                                                • 40楼 小舟 在2008.04.07 12:40发表评论如下: 回复

                                                                                  安装了这个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/

                                                                                  • 40楼附属品 cosβ 在2008.04.07 14:12发表评论如下: 回复

                                                                                    不知道这个插件,没有用过!所以无能为力!

                                                                                  • 转到第
                                                                                  (Required)
                                                                                  (Required, not published)
                                                                                  如果留言未显示无需重复留言,我将为你恢复!