找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7649|回复: 1

[知识库] memcached 对象缓存+静态缓存的效果最佳实行方案

[复制链接]
发表于 2020-3-9 14:21:38 | 显示全部楼层 |阅读模式 来自 中国–河南–新乡
memcached安装配置
memcached是WordPress对象缓存机制必不可少的内容,在使用对象缓存时,注意服务器需要安装memcached拓展。

这里我的服务器用的宝塔面板搭建的网站,我就以宝塔面版为例子,安装安装memcached拓展操作如下:

首先在宝塔面版首页,点击PHP>>安装拓展>>,然后选择把memcached的拓展安装完成就好。


开启对象缓存需要在你的配置文件(wp-config.php)加入开启缓存的代码:

在配置文件中找到:

/* 好了!请不要再继续编辑。请保存本文件。使用愉快! */

或者英文版:

/* That’s all, stop editing! Happy publishing. */

下面另起一行输入如下代码:

  1. define('WP_CACHE', true);
  2. define('ENABLE_CACHE', true);
  3. define('WP_CACHE_KEY_SALT', 'test2.luding333.com');//你的域名
复制代码

完成之后,请将此文件放入你的WordPress目录中的wp-content目录下:

object-cache

(请解压后上传,此处为压缩包)

上传完成之后对象缓存即可开启,开启对象缓存之后,查询次数会大大缩小。

静态缓存插件的最佳对比
对于静态缓存,目前是推荐wp-rocket和Autoptimize

两款插件的实际对比测试中wp-rocket的静态缓存几乎不需要任何查询,而Autoptimize则无法绕过查询而直接访问缓存,

这就意味着Autoptimize在静态缓存中的使用如果遭到大规模的访问点击还是会造成服务器的压力,而wp-rocket测试中则无明显压力(wp-rocket在安装设置后第一次测试压力如果没有生成缓存,则在第一次测试会发生服务器负载较大的情况)。

wp-rocket 的下载和安装使用请参考《wordpress使用WP Rocket插件压缩整个网站以及静态化加速》。

结合以上两步,会使您的网站打开速度变得很快,如果是设置完成第一次可能会有稍慢的情况,这是正常的,对象缓存和静态缓存会需要在设置好了之后的第一次访问时加入缓存,加入完成第一次之后,速度快了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2020-3-16 09:47:45 | 显示全部楼层 来自 中国–台湾–台中市
非常实用的分享
以后wp rocket必装了

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-11-21 19:31 , Processed in 0.053962 second(s), 9 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表