2核1G3M服务器88一季度

腾讯云,阿里云百度云等 折扣价→点我←

Memcached缓存和WP Super Cache缓存插件有什么区别?怎么选好? 站长交流

我叫白小白 二级用户组

Memcached缓存和WP Super Cache缓存插件有什么区别?怎么选好?Memcached组件和WP Super Cache都是用来缓存网站内容的,平时在接触很多用户的过程中,还是有很多人把这两个混为一谈,使用的时候也乱用一气,导致效果远不如想象中的好。本文中就来解释Memcached组件和WP Super Cache缓存插件区别在哪里,还有如何选择和使用。


一、Memcached

是linux系统的一个系统组件,主要是把网站内容变成静态内容扔进内存,在内存中缓存数据和对象来减少读取数据库的次数。大家都知道内存的读取速度数倍于硬盘读取过程,这样用户访问速度最快。


Memcached只能用于VPS主机上面,不能用于虚拟主机。


Memcached安装之后效果是很明显的,安装之后只要有访问了,它就会把被访问页面扔进内存中,这个页面以后再访问的时候就直接从内存中读取了,速度也最快。


Memcached默认占用64m内存,一般网站文章数量1000篇,占用20m内存左右,内存占用多少与模板、浏览量都有关。


二、WP Super Cache

是wordpress插件,把数据库里面的网页内容(动态获取的)都缓存成html文件放在硬盘中,这样就形成了动态内容到伪静态内容的转变。读取硬盘内容速度要比动态读取数据库快很多,所以安装了缓存插件的wordpress博客打开速度会快一些。但是硬盘读取速度和内存读取速度还是差了一大截。

在多年之前虚拟主机当道的时候,类似的缓存插件所有WP博客都会安装,可以说普及率堪比当年的苹果手机。这些年随着vps主机越来越普及,这类缓存插件的缺点也越来越明显,相对来说用的人也少了一些。


类似WP Super Cache这类的缓存插件,在VPS主机和虚拟主机中都可以使用。但是老魏强烈不建议在VPS主机中使用,因为效率远不如Memcached组件。

如果你使用的是虚拟主机,那么一定要使用这类的缓存插件,能有效缓存网站数据,提高访问速度。


三、相关问答

1、已经用了WP super cache 和 Memcached 加速了,为什么速度还是不快?


能使用Memcached,说明你用的是VPS主机。这两个缓存加速只能用一个,因为它俩都是起到缓存加速的作用,但是已经用了Memcached,就不能再重复用缓存插件了。


WordPress的缓存插件除了WP Super Cache之外还有很多不同种类的,这里指的是 Memcached 不能同时和wordpress 缓存插件同时存在。


有同学还是不明白,打个比方吧。好比你请了保安,额外又请个武行,他俩先打一架比比谁更厉害,那谁还有时间保护给你?又就好比有人本地电脑同时安装360卫士和腾讯安全管家,还问我:为啥我电脑这么卡? 这两个货先干起来了,都要争抢系统控制权,打的头破血流的,谁还有时间给你系统做防御杀毒呢?


比喻不太恰当,大家能看懂意思就行。


2、不连接数据库是不是代表可以高并发了?有时候连接数一多 CPU就满了


老魏自己用 Memcached 的时候,查看CPU占用,平均值不超过50%,还是蛮不错的,我用的是1M带宽1核1G内存的主机。


3、那么网站内容都扔进内存,是不是内存要大一点的?跟wp supercache有什么区别么?


Memcached是系统组件,与面板无关,只能用于vps;而wp cache是wordpresss插件,虚拟主机和vps都可用,但是不推荐在vps用。


原因很简单。Wordpress缓存插件是把内容生成html文件,扔到硬盘中;而系统组件把内容扔到内存中,用户访问时直接读取内存内容。大家都知道内存的读取速度数倍于硬盘读取速度,所以wordpresss插件的效率远不如Memcached+opcache组件。


4、Memcached缓存是实习更新的么?


Memcached缓存是当访客打开页面时触发动作,访问次数越多页面打开速度越快,不访问就不缓存,所以别怕内存不足。即使你网站流量很大导致内存不足了也可以手动增加。既然缓存在内存中,就与数据库无关了,所以用了组件后用户直接读取内存内容,会感觉打开页面速度飞快无比。


5、Memcached的php探针没有安装好,估计是端口或文件权限问题,因为用的是amh面板。打算过几天修改为宝塔面板再试试。


Memcached与用什么面板没关系,探针也是独立的。你得另外找原因。

站长窝论坛版权声明 1、本帖标题:Memcached缓存和WP Super Cache缓存插件有什么区别?怎么选好?
2、论坛网址:站长窝论坛
3、站长窝论坛的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
4、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
5、站长窝论坛一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本帖由我叫白小白在站长窝论坛《交流综合区》版块原创发布, 转载请注明出处!
评论
最新回复 (1)
返回
发新帖