Loading...

cos-html-cache升级

2008-02-21 15:05:33 发表于Wordpress, 网站技术 本文链接: cos-html-cache升级

升级到版本2.3.1,修改的内容如下:

  1. 修正了后台批量删除缓存不删除首页的bug;
  2. 修正了在数据库崩溃的情况下依然创建出不完整的cache文件,即如果在创建缓存的同时,数据库不可用,原来的版本将依然创建错误的静态文件出来(感谢月光);
  3.  可自定义是否缓存首页,打开cos-html-cache, 找到define(‘IS_INDEX’,true),true表示缓存首页,将true改为false则不缓存首页;
  4. 修改了readme中的英语说明,感谢李晨兄弟;

请到这里重新下载,wordpress官方地址的文件稍后更新!

标签:
发表于 2008-02-21 15:05:33 目录:Wordpress, 网站技术 [RSS 2.0] 你可以发表评论, 或者从您的网站 trackback
  • 相关阅读
  • homezz 美国专业主机商
    已经有26位大师动手指导 拒绝低俗
    • 1楼 正版加菲猫 在2008.02.21 16:15发表评论如下: 回复

      Report a bug.

      如果我在 WP 后台的“输出设置”里(进入后台>设置>输出),把首页设置成“静态页面”(即首页显示某一页面的内容,最新文章列表显示在另一页面里),且此页面名称又包含在“永久链接”中,那么我在访问最新文章列表页面时会跳到首页上来。

      比如:现在我让最新文章列表显示在名为blog的页面上,即访问 http://www.pcwindows.com.cn/blog 即可显示最新文章列表。但是我又把永久链接设置成 /blog/%year%/%monthnum%/%postname%.html,那么我在激活此插件后访问 http://www.pcwindows.com.cn/blog 就会跳到 http://www.pcwindows.com.cn/。

      • 1楼附属品 cosβ 在2008.02.21 16:30发表评论如下: 回复

        以前也有朋友提出过这个问题,并且wp在2.3版本之后做了唯一性连接跳转处理。我看了你的blog,你这个两个页面都没有生成静态文件,所以也无法确定,如果确实是因为这个插件的原因,暂时还没有好的解决办法呢

        • 1楼附属品 正版加菲猫 在2008.02.21 16:42发表评论如下: 回复

          首页没有生成静态文件是我自己设置的,呵呵。

          当时文章已经静态化了,所以我想还是技术问题。

          不过这个插件确实很不错啊,真的很感谢你:)

      • 2楼 vern 在2008.02.21 16:31发表评论如下: 回复

        当这个插件可以支持 /年/月/日/标题 这样的格式的时候,我一定支持~

        • 2楼附属品 cosβ 在2008.02.21 16:40发表评论如下: 回复

          这个,基本上很难。因为这个和wp的默认归档的路径冲突,这样访问归档的时候由于文件夹确实存在(post的缓存创建了这个文件夹),导致归档不会正常显示,取而代之的是一个目录列表,所以除非WP修改默认归档路径,才可能这样。

        • 3楼 正版加菲猫 在2008.02.21 16:39发表评论如下: 回复

          测试了一下,问题出在这个插件似乎不能把页面也缓存,比如上述情况,这个插件建立了名为blog的目录,这样当访问 http://www.pcwindows.com.cn/blog 时,浏览器试图在 blog 目录下寻找并不存在的默认文件,造成这样的情况。

          但是也有一个疑问,就是说为什么在找不到默认文件时浏览器不报404错误,而是像我刚才说的那样直接打开首页。我没有测试在其他页面访问 http://www.pcwindows.com.cn/blog 时是什么样的,一会我再测试一下。

          我不懂编程,所以可能我的观点是错误的,先说一声不好意思了。

        • 4楼 tsian 在2008.02.21 16:45发表评论如下: 回复

          我也提一个问题。可以解决也可以不解决。

          插件在创建html文件时是读取url然后分析并归入特定文件夹。对于一个编号为555的post来说,如果正常url是http://xxx….com/html/2006/555.html,没问题。
          但如果我在ie中输入http://xxx….com/html/2007/555.html,照样能打开post,但html生成到2007文件夹中去了。而555确实发表于2006年,而且正确的url也是前者。
          这样的情况可能在修改日志发表时间,但搜索引擎没有及时跟进时发生。

          不知道cos能不能看懂。道理很简单。

          • 5楼 tsian 在2008.02.21 16:54发表评论如下: 回复

            两个建议:
            1,说明文件改改吧。文档很重要。
            2,.bak就不要放到文件夹里面去了。如果真需要提供.bak文件以供对比修改,我建议将.bak文件单独罗列下载。否则大家都将它小心翼翼地一起上传到wordpress去了。

            • 5楼附属品 cosβ 在2008.02.21 17:08发表评论如下: 回复

              狗日的,公司的网络是防水墙和防火墙一起双管齐下,所以电脑+网络都慢得要死。首先回答6楼的问题:你这个问题应该可以算是wp的perlink第bug,cos-html-cache只是将输出的缓冲区内容写入静态文件中,所以无法判断链接和文章是否正确,意思就是按照目前的机制这个问题基本无法解决,毕竟wp在错误的链接中也给出了正确的输出

              两个建议:还是怪公司这个狗日的网络,由于重新装了editplus,所以编辑一个文件,就自动创建了bak,目前已经纠正了。

              说明文件是该清楚一点,确实如此!

              最后,非常感谢你的热心,ps:明信片依然没有收到,google的pin都能正确邮递到,应该地址是没有任何问题的!

            • 6楼 正版加菲猫 在2008.02.21 17:41发表评论如下: 回复

              提个建议:插件里的 Change log 最好用过去时,然后有一个单词是不是拼写错了?

              这样如何?

              Change log:
              2007-06-02: Added custom cookie to fix Chinese charactor problems
              2007-06-03: Added page cache function
              2007-06-24: Fixed js bugs on chinese display
              2007-07-25: Changed the cache merchanism
              2007-08-14: Changed the comment js file
              2008-02-21: Fixed database crash error

              • 6楼附属品 cosβ 在2008.02.21 19:41发表评论如下: 回复

                好的,这些细节确实不能被忽略,谢谢了

              • 7楼 让分页文章也可以静态化 - 睡到25点 在2008.03.07 00:53发表评论如下: 回复

                […] WordPress 提供了多种结构标签,以便我们可以设置各种格式的永久链接结构,再配合一些静态化插件(例如 cos-html-cache),就可以使页面真正静态化。 […]

                • 8楼 您好 在2008.03.13 09:06发表评论如下: 回复

                  您好,能用在ASP.NET中吗?

                • 9楼 con 在2008.03.13 22:30发表评论如下: 回复

                  我也下来升级下

                  • 10楼 让 GZIP 与 cos-html-cache 共存 - 睡到25点 在2008.03.14 15:13发表评论如下: 回复

                    […] cos-html-cache 插件的人都知道,cos-html-cache 需要在 WordPress 后台关闭 gzip […]

                    • 11楼 Jinwen 在2008.03.16 18:46发表评论如下: 回复

                      继续支持。

                      • 12楼 what 在2008.03.30 11:37发表评论如下: 回复

                        2.5 已出, 什么时候升级插件

                        • 13楼 loongs 在2008.04.02 17:32发表评论如下: 回复

                          今天整了个测试的blog
                          刚开始熟悉wordpress,从众多的插件的中看到cos-html-cache脱颖而出,迫不及待用上了;ps:偶比较关注速度及seo
                          感觉很棒,静态文章都生成了,hoho~ 支持下!
                          但发现当tag用的中文时点击tag链接会出现问题,而且发现指定同样的标签会重复生成,郁闷~
                          后来只好修改数据库表slug字段内容为英文,tag链接才会正常~
                          不知大家是否有遇到此问题,有好的解决方法么?

                          Thanks for any answers.

                          • 14楼 littlewing 在2008.04.03 09:15发表评论如下: 回复

                            不是只有游客才能触发缓存吗,可我是登陆状态一样触发缓存了,生成的静态页面和登录状态看到的一样,而不是游客状态的静态页面

                            • […] cos-html-cache升级 […]

                              • 16楼 Wordpress静态化后统计文章浏览数 | Zao's Blog 在2008.04.21 19:21发表评论如下: 回复

                                […] storyday 里的cos-html-cache这个 wordpress 的静态化插件。搜索了作者的 blog […]

                                • 17楼 sun 在2009.03.19 22:44发表评论如下: 回复

                                  这个插件生成的静态页面不能回复,回复时提示405错误。PS我用得主题是foxinni 的facebook主题

                                  • 18楼 让 GZIP 与 cos-html-cache 共存 | 3G新智能网络日志 在2010.08.12 11:26发表评论如下: 回复

                                    […] cos-html-cache 插件的人都知道,cos-html-cache 需要在 WordPress 后台关闭 gzip […]

                                    评论分页: 1
                                    (Required)
                                    (Required, not published)
                                    如果留言未显示无需重复留言,我将为你恢复!