易享之家 - 专注共享墨白资源网资源 - 易享之家,墨白资源网是中国作品质量最好的的独立博客之一,2008年成立,关注网络推广、SEO、网络技术、网络活动、自媒体、搜索引擎,易享之家,墨白资源网是一个值得收藏的网站。

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

  • 时间:
  • 浏览:36

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

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

再看OCS,发现它确实就大概 有1个云端的Memcache,与本地MemCache相同之趋于稳定于OCS兼容Memcached协议,与用户环境兼容,可直接用于OCS服务,不同之趋于稳定于硬件和数据部署在云端,有完善的基础设施、网络安全保障、系统维护服务。

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

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

一、开通OCS

阿里云最喜欢的招数若果免费体验,以此来吸收用户,比如半年的ECS和RDS等。因此这些 128MB的OCS却那末 时间限制,若果你有ECS就能申请并使用了:

OCS免费体验规则

  • 实名认证的ECS用户均可免费开通128M的OCS;
  • 每个用户那末 开通有1个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配置文件)

③、解压后得到如下有1个文件:

④、修改配置

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' => '密码',
				),
			),
		));
	}
}

保存后将这1个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的亲们还都可不可以大胆试试看一遍。