Loading...

wp-cache未必能有多大的效果

2007-05-26 16:54:21 发表于互联网事 本文链接: wp-cache未必能有多大的效果

说说WP-Cache这个插件吧,这个插件在一定的程序上将wordpress进行了缓存,但是也不是真正意义上的缓存,真正意义上的缓存是会带来很多麻烦的,比如留言更新的问题,页面其他信息更新的问题。WP-cache是通过插件在wordpress init的时候判断缓存是否存在,如果存在并且没有超过设置的过期时间,则直接跳用缓存文件,否则,利用ob_start()(这个方法不错,比zhiqiang的CURL和我的file socks open都要快,但是php4和php5很有可能出现不兼容的问题)获取缓冲区,然后将内容写入缓存文件,并且设置实效时间,如果你用过PEAR的cache_lite,你会发现这样的方式很熟悉,不错,就和Pear的Cachelite一样的。

我们看看WP-Cache还不够快(远没有我的html-cache-creator 快)的原因在哪里?主要的原因只有一个,以插件的方式来实现缓存的判断。要知道,wordpress在可以接受你插入插件的事件之前已经作了很多的处理,比如数据库操作,权限判断和i18n多语言解决方案,当前还有些我还不是很清楚的php操作,在这些操作之后,才开始判断缓存决定读取缓存或者写入缓存,效率低就低在这里。这也是很多朋友说装了WP-Cache之后并没有发现有多大变化的原因了。不过它有一个优点,那就是可以定时更新缓存,在留言等处理方式上很方便,其实这个方式和我以前的 缓存机制 很类似,只不过我是利用Pear加载在模板中完成的,后来发现即时缓存了,当我数据( 以前IXwebhosting经常出这个问题)库崩溃的时候,缓存的页面居然也出错,看来wordpress预处理确实干了很多的活,所以我才开始真正的来写这个 html-cache-creator.

好了,下面画一张图来说明WP-Cache为什么效果不明显:

该日志未加标签
发表于 2007-05-26 16:54:21 目录:互联网事 [RSS 2.0] 你可以发表评论, 或者从您的网站 trackback
  • 相关阅读
  • homezz 美国专业主机商
    已经有15位大师动手指导 拒绝低俗
    • 1楼 myrte 在2007.05.27 08:50发表评论如下: 回复

      WP-Cache的效果不明显是肯定的,楼主的html-cache-creator效果也是肯定的,如果楼主在把留言问题再完善一下,那我个人就觉得太完美了!
      对了,楼主看得起的话做个连接吧,楼主的我已经做好连接了!

      • 2楼 Zhang 在2007.05.27 19:42发表评论如下: 回复

        留一次言更新一次cache,我一直这样做,没出现什么问题啊,不知楼主为何这么固执

        • 3楼 cosβ 在2007.05.27 20:04发表评论如下: 回复

          我也已经是这样了阿,并且将ajax评论的form集成进来了,没有采用cookie的方式记录信息

          • 4楼 一个新的WordPress静态化插件cos-html-cache @ 阅微堂 在2007.06.02 09:46发表评论如下: 回复

            […] WP-Cache也是一个缓存插件,但实现思路不太一样,下面这个图说明了WP-Cache和完全静态化插件有什么区别(来自wp-cache未必能有多大的效果): […]

            • 5楼 WP静态化插件cos-html-cache - Ks Home 在2007.06.13 16:52发表评论如下: 回复

              […] 以前使用的WP-Cache是一个将访问过的页面进行缓存的插件,但是它在决定是读取缓存还是写入缓存之前要进行一系列的php判断处理操作,所以Wp-Cache未必能有多大的效果。 […]

              • 6楼 WordPress静态化插件cos-html-cache | 风也会微笑 在2007.10.21 23:02发表评论如下: 回复

                […] WP-Cache也是一个缓存插件,但实现思路不太一样,下面这个图说明了WP-Cache和完全静态化插件有什么区别(来自wp-cache未必能有多大的效果): […]

                • 7楼 Wp-Cache or Cos-Html-Cache | BlogG.hk 中文專業部落格 在2007.12.30 17:43发表评论如下: 回复

                  […] 我也看了一下它的設計原理,相信它應該會比Wp-Cache快,但Wp-Cache對整個系統的影響比較小,而且Wp-Cache對我來說最大的作用是減輕系統負擔,在這個層面上它是能夠勝任的.我想我暫時還是會選擇Wp-Cache,並滿懷期待地繼續留意著Cos-Html-Cache的發展. […]

                  • 8楼 mino 在2008.04.21 12:50发表评论如下: 回复

                    真厉害啊!

                    • 9楼 mino 在2008.04.21 12:50发表评论如下: 回复

                      果然很快

                      • 10楼 mxay » Archive » WordPress的缓存插件 在2008.05.20 09:53发表评论如下: 回复

                        […] 在搜索WP-Cache时,发现高手cos说WP-Cache的缺陷,他自己也写了一个WP CACHE的plugin:cos-html-cache。能提高访问速度、减轻服务器负担,很好,不过,我也不想安装太多插件,哈哈,那样会更糟,只选合适的。cos-html-cache有空再试试。 Tags: cos-html-cache, wordpress, wordpress插件, WP-Cache — […]

                        • 11楼 小墨 在2008.05.21 09:08发表评论如下: 回复

                          呵呵~~~cos装不上去 不知道为什么~~

                          • […] 介绍一些相关的文章: cos-html-cache不会导致CPU超标 cos-html-cache的缓存机制 wp-cache未必能有多大的效果 (No Ratings Yet)  Loading … Tags: cos-html-cache, 插件, […]

                            • 13楼 小说 在2010.05.07 18:01发表评论如下: 回复

                              我今天化了,总是不文章分类点不开,地址特别长。

                              • 14楼 爱新奇 在2010.12.14 15:53发表评论如下: 回复

                                WP-Cache会引发很多问题
                                比如说博客的首页是空白页之类的问题

                                • 15楼 cos-html-cache与WP-Cache区别 | 8色 在2013.10.22 12:37发表评论如下: 回复

                                  […] WP-Cache也是一个缓存插件,但实现思路不太一样,下面这个图说明了WP-Cache和完全静态化插件有什么区别(来自wp-cache未必能有多大的效果): […]

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