WordPress缓存插件适用性分析
来源:asp之家 发布时间:2010-03-21 10:54:00
WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL 数据库的服务器上架设自己的博客。也可以把 WordPress强大的插件功能,把WordPress变成一个内容管理系统(CMS)来使用。WordPress下最出名的缓存插件有两款,分别是由国际友人Donncha O Caoimh开发的wp super cache和国内达人jiangdong开发的cos-htm-cache。
当然,从知名度和普及程度来说,当然是wp super cache稳居WordPress缓存插件的头把交椅!但是,经过我的分析,我发现这两款插件各有优缺点,分别适用于不同的情况。这是wp super cache的缓存机制决定的。wp super cache本身并不真正生成html文件(这也是为什么wp super cache可以缓存非以html为结尾的网址的原因),他只是生成缓存文件。
所以当网友访问某一个页面的时候,wp super cache首先查询缓存文件,看文件是否已经缓存:如果还未缓存,则进行PHP解析和数据库查询,在前台生成网页文件同时缓存该文件以备后续的访问者浏览;如果已经生成缓存,则直接调用缓存在前台显示而不进行PHP解析和数据库查询。
如果网友什么也没干,只是浏览了自己需要的内容就关闭了页面,则wp super cache停止工作,等待下一位访问者;如果网友留言,则将新增加的数据加入数据库并写入缓存。并且wp super cache有缓存过期机制,当预设的时间到达之后,缓存即过期,需要重新生成。这是wp super cache的工作机制。而对于cos-html-cacahe而言,则是另一种情况。Cos-html-cacahe本身可以生成完全静态的html的网页文件,可以完全脱离数据库而独立存在。
当某一页面被第一次访问,则进行PHP解析和数据库查询,并在前台生成网页文件,如果用户什么也没干即离开网页,则在相应的物理目录之下生成html文件;如果用户留言则将新增加的数据一并写成一个html文件存放于相应的物理目录之下。以后,所有的浏览者在访问这一页面的时候,直接调用相应的html文件,而不进行PHP解析和数据库查询,直至有用户有新的留言,这是则将新的数据写入数据库并重新生成html文件。这是cos-html-cacahe的工作机制。
分析了两种插件的缓存机制之后,我们可以得出这样一个结论:
wp super cache适用于网友经常留言的博客,而cos-html-cacahe则适用于流量大但是留言不频繁的博客。这是因为wp super cache的缓存机制是“增补法”,有了新的东西就增加到缓存中去;而cos-html-cacahe则是“全新制造法”,有了新的内容,就完全重建一个文件。
在这种缓存机制之下:
如果有的博客很热门,有一批忠实的粉丝,经常登陆留言,那么使用wp super cache是合适的,因为这款插件在增加新的数据时对服务器的压力较小;而使用cos-html-cacahe是不合适的,因为这款插件会反复的生成html文件,反而会加重服务器的负担,降低访问速度。
但是有的博客,网友经常通过搜索引擎找到他们,在看完了自己需要的内容之后,并不留言,而是离开,则使用cos-html-cacahe较为合适,因为并无新的数据增加,并且html的显示速度是最快的!但是这类博客使用wp super cache却不合适,因为wp super cache会不停的过期缓存,重新生成缓存(这时其实并无新增数据),等于是在做无用功,反而减重服务器负担,降低了速度。
所以,使用WordPress的博友们,请分析一下你属于哪种情况,然后选择一款合适自己的缓存插件,而不要盲目迷信名牌。
原文链接:www.feelarch.com。


猜你喜欢
- 环境:CentOS Linux release 7.3.1611 (Core)3.10.0-514.16.1.el7.x86_641.安装J
- 9月29日消息,微软官方今天正式宣布,旗下的免费杀毒软件Microsoft Security Essentials(MSE)正式版今日全球同
- 也许有用户在使用GoDaddy主机时,常会发送一些垃圾邮件,在此我建议大家还是不要发了。如果一旦被认定为发垃圾邮件,他们会在两天内转向,暂停
- 以前多次说过Justhost,国内访问速度非常不错。和有诈骗嫌疑的Webhostingpad相比,Justhost的口碑要比webhosti
- 以部署https://gitee.com/tengge1/ShadowEditor 这个项目为例一.安装jdk1.下载jdk 以jdk-8u
- 1.开始安装Vmware 选择VM-->install VMware Tools(此时Linux就会自动开始下载VMware Tool
- UCenter Home是Comsenz公司发布的一款SNS建站系统,目前最新版本是1.5。本期教程笔者为大家详细的介绍下,UCenter
- .htaccess文件(或者”分布式配置文件”提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件,
- 在UNIX和LINUX平台下使用最广泛的免费HTTP服务器是W3C、NCSA和APACHE服务器,而Windows平台NT/2000/200
- 前段时间,看麦田博客有一篇文章在探讨mayi首页的功能问题,大意为:假设首页为一扇门,这扇门是敞开的好还是半掩着的好,敞开的门能让人一眼的看
- 在德国举行的Tech·Ed 2009大会上,微软商业软件部门总裁Stephen Elop正式发布了新一代企业电子邮件服务软件“Exchang
- QICMS商家联盟网站系统是QICMS官方推出的专门针对商家/店铺联盟、城市打折消费类网站建设而提供的专业网站系统,采用.NET 2.0 +
- Apache是目前广泛使用的一种网络服务器程序,不仅在UNIX/LINUX平台上被大量使用,而且在Windows平台上也有许多站点放弃了II
- (一)硬件准备一台HP ProLiant DL160 G5服务器(硬盘拓展到480G)一台个人电脑(windows操作系统)一个Lenovo
- 1、统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来grep是一个文本工具,是
- 虽然Google的Blogspot在国内无法访问,但对于独立域名的英文博客来说,使用Blogger还是不错的选择,不用使用托管主机,这里就介
- 美图秀秀的“场景功能”一直是备受大家喜爱的,只需要直接套用,就可以变身成为街头广告明星,杂志封面&a
- 由于中国伟大的防火墙所在,美国主机的IP经常被封,Godaddy的主机也不例外,下面介绍几种解决办法。1.最简单的办法:马上购买独立IP ,
- 在11月5日举行的2009第二届易观新媒体营销年会上,51.com副总裁程悦就51.com的发展进行了分享,并表示在病毒式传播中获得了很大成
- 四步轻松搞定阿里妈妈广告购买流程!第一步:选择投放广告位在首页点击买广告,进入以下页面:在这里,你可以根据需求选择目标网站类目,在类目中进行