为铜仁客户提供一站式小程序制作服务
24小时咨询电话:18085674061

— 帮助中心 —

HELP CENTER
联系我们/ CONTACT US
全国免费客服电话 18085674061

邮箱:4867443@qq.com

手机:18085674061

电话:0856-5202348

地址:铜仁市大数据产业园13楼

产品知识

铜仁wordpress到底用Memcached照旧Redis缓存更好?

发布时间:2024-09-22

大家都知道wordpress的功能十分壮大,欣赏十分缓慢,网上各种优化wordpress的教程也是层出不穷,博主也是一向在想尽统统办法来加速Litchi’s blog的加载速度,前期也用过各种插件,wp-rocket,wp super cache,然而发现功能确实壮大,壮大到我看不懂的田地。。。有点蛋疼。

我的博客是放在hostdare国外的VPS上的,但是访客又全是中国人,谁让我写的都是中文的博客呢,呵呵,所以必须要对国内访问友爱,国内打开网页的速度要快,所以我目前采用的是动静星散的体例,就是静态资源,JS,CSS,和图片放在UCLOUD的CDN上,详细方法我在几天前发过一篇文章介绍过,有爱好的可以点开看看,链接直达。

实现了动静星散感觉照旧有点慢,所以我又开启了memcached缓存和opcache,果然打开网页的速度比原先快了有几倍,结果十分明显,后来了解到类似memcached如许的缓存方法还有一个是Redis,我也测试过了,感觉和memcached的缓存结果差不多,速度也差不多,那么memcached和Redis究竟哪个更适合wordpress呢?我们试着分析一下吧。

 

wordpress到底用Memcached照旧Redis缓存更好?插图

分析

虽然博主的博客已经使用了CDN( Content Delivery Network )且使用云数据库来减轻服务器的负担。
CDN 虽然把静态资源缓存了,但是对于动态资源(CDN不缓存)就不是很友爱了,毕竟动态资源必要实时更新。

Memcached 信赖大家并不陌生,它是一套分布式的高速缓存体系,普通来说就是一个内存缓存服务器。通过缓存数据库查询效果,削减数据库访问次数,以进步动态Web应用的速度。

说到这里,感觉 Memcached 跟 CDN 功能是不是有一点点相似?
只是 CDN 是缓存静态资源而 Memcached 是缓存数据库查询效果。
而且 Memcached 将数据库查询效果缓存在内存中,一样平常来说内存比硬盘读写快数倍。Redis也是同样的道理。

但是Memcached 相对于 Redis 来说内存要求更低,但是 Redis 支撑将内存中的缓存数据保存在磁盘中,以便于服务器在重启后再次加载缓存数据。 Memcached 则不行。

结论

相对于物理内存富裕的同伙,你当我什么都没说。
相对于物理内存吃紧的同伙,你就可以考虑 Memcached 来进行缓存了,假如必要考虑数据持久性可以安装 Opcache 配合使用。
相对于使用CDN的同伙,使用 Memcached 照旧 Redis 都是没有题目的。但是各位假如要是还修改网站的js或者css文件时,记得刷新一下缓存,要不然没反应的。

为什么我不保举 Redis 呢?

观点1.物理内存小于2G的服务器使用 Redis 会很吃力,在特别环境下可能起反作用。
观点2.虽然仅作为缓存服务器使用时性能比其他的会更好,但是耗尽物理内存后,使用 Swap(假造内存)时,写入速度大幅度减慢。当 Swap 也消费殆尽时,客户端将抛出非常。 Memcachedb内存占用少于物理内存且相称稳固。

安全性

我小我认为使用 Memcached 或 Redis 并没有任何安全题目。

Memcached 或 Redis 的监听端口并没有暴露在公网但这仅仅是未开启长途访问的结论
假如项目必要开启长途访问,则考虑的不是 Memcached 或 Redis 是否安全,而是端口暴露风险。

好了,上面说了这么多,目前我的小博客是没有效Redis的,而是用了memcached,我小我也特别很是写意,安装也特别很是简单,只用上传一个文件就可以了,连设置都不用设置,特别很是适合新手们使用哦。


武陵云来客智能SAAS系统

官网地址:https://www.50yun.net

免费注册:https://www.50yun.net/col-reg/


赶快注册 - 创建自己的线上数字化运营系统吧

标签:

相关推荐

在线客服
服务热线

服务热线

18085674061

微信咨询
返回顶部
X

截屏,微信识别二维码

微信号:trxianglei

(点击微信号复制,添加好友)

微信号已复制,请打开微信添加咨询详情!