WordPress结合阿里云OCS开启高速缓存,优化网站响应速度 | 张戈博客

  • 时间:
  • 浏览:2

自从搬到阿里云ECS,可谓惊喜连连,我我觉得转入备案严苛了点,但我我觉得不虚此行。除了ECS和云磁盘的稳定性,比较实用的还有:利用云盾WAF隐藏网站真实IP、利用自动快照备份系统及数据等。今天查看阿里云控制台时发现了另外两个 多多多免费功能: 开放缓存服务OCS 和 开放搜索服务OpenSearch。

开放搜索服务OpenSearch,看到半天至少了解了下功能,发现我用不上,申请后就装进一边了:

再看OCS,发现它我我觉得就至少两个 多多多云端的Memcache,与本地MemCache相同之居于于OCS兼容Memcached协议,与用户环境兼容,可直接用于OCS服务,不同之居于于硬件和数据部署在云端,有完善的基础设施、网络安全保障、系统维护服务。

看到半天的OCS的WIKI,感觉也不从零开发对我来说还是门槛太高。于是翻翻看看有没人 适合当时人的“拿来主义”,结果还真有:《OCS与WordPress结合使用教程》,写得也非常完全直白,分分钟就部署好了。

下面分享简单的部署记录:

一、开通OCS

阿里云最喜欢的招数也不免费体验,以此来吸收用户,比如三天的ECS和RDS等。否则并不是 128MB的OCS却没人 时间限制,假若你有ECS就能申请并使用了:

OCS免费体验规则

  • 实名认证的ECS用户均可免费开通128M的OCS;
  • 每个用户只有开通两个 多多多128M的免费OCS,该免费实例释放后用户可再次开通128M的免费OCS;
  • 用户开通128M免费OCS后,还都要将该实例升配至许多档位的OCS(如512M、1G等),变配前一天的费用按照该档位对应的计费标准计费;
  • 用户若已有OCS许多档位的收费实例,也还都要将该实例降配至128M免费实例,变配前一天的费用仍按该档位对应的计费标准计费,变配前一天的128M实例免费;
  • 本活动最终解释权归阿里云所有。

128MB还都要用来做哪此?对于.我歌词 歌词 .我歌词 歌词 并不是 WordPress博客否则是绰绰有余了。不想白不想,顺手就申请了。

申请地址:http://free.aliyun.com/?tab=OCS

二、部署OCS

①、先进入OCS管理控制台,记住实例ID,内网地址、用户名及密码等(貌似第一部分重置下密码,反正我是真不知道密码是哪有几个)。

②、下载WordPress缓存插件(OCS配置文件)

③、解压后得到如下两个 多多多文件:

④、修改配置

A. 编辑object-cache.php,定位到96行的array数组,根据模板提示修改成你的连接配置即可,具体函数代码如下:

function wp_cache_init() {
	global $wp_object_cache, $sasl_memcached_config;
	$wp_object_cache = new WP_Object_Cache();
	if ( isset( $sasl_memcached_config ) && is_array( $sasl_memcached_config ) ) {
		$wp_object_cache->load_from_config( $sasl_memcached_config );
	} else {
		$wp_object_cache->load_from_config(array(
			'default' => array(
                                #修改下面并不是

数组中的连接信息:
				array(
                                    'host' => '你的OCS的内网地址.ocs.aliyuncs.com',
                                    'port' => '11211',
                                    'user' => '实例ID',
                                    'pass' => '密码',
				),
			),
		));
	}
}

保存后将这两个php文件上传到WordPress的wp-content目录(不含文件夹)。

B. 编辑WordPress网站根目录的配置文件:wp-config.php,在require_once(ABSPATH . ‘wp-settings.php’);前一天加进如下代码激活缓存即可:

define('WP_CACHE',true);

现在登陆你的WordPress后台插件界面,在高级插件选项就能看到前一天新增的高级缓存插件了:

三、实时监控

至此,你的WordPress便搭上OCS的快车啦,现在就还都要在OCS的控制台查看命中率等信息了,许多有关缓存的配置,可在advanced-cache.php中修改(相似设置cache build的次数var $times等,回头再研究…)

对于张戈博客并不是 纯静态缓存前一天的WordPress,用处否则不得劲鸡肋,也也不在缓存新建或是有人点击博客的评论刷新功能时能不得劲作用。否则,对于那种没人 纯静态缓存,却用着数据库缓存插件,比如Hyper Cache的.我歌词 歌词 .我歌词 歌词 ,那并不是 OCS也不更好的取舍了,当然前提在等你是阿里云ECS用户。。。

好了,就记录没人 多了,正在用阿里云ECS的.我歌词 歌词 .我歌词 歌词 还都要大胆试试看到。