WordPress的阿里云(ECS+OSS+CDN+OCS)最佳配置方案
WordPress的阿里云(ECS+OSS+CDN+OCS)最佳配置方案

WordPress的阿里云(ECS+OSS+CDN+OCS)最佳配置方案

购买阿里云服务器ECS后即可架设Wordpress站点,可以稳定运行.但是如果要能有更快的速度和良好的用户体验,有必要进一步对建站方案作全方位的优化。阿里云近期也免费提供了开放存储服务(OSS,送200充值卡)、内容分发网络(CDN,这个按流量计费的)、开放缓存服务(OCS,128M免费)。这些使用成本还算比较低,我们可以充分利用起来。

前提:在ECS建立站点后,开通以上各项服务

阿里云
阿里云阿里云阿里云

配置开通OCS开发缓存服务。

  • 1,建立OCS实例
    OCS实例
    OCS实例

    设置好后可开通免密码访问。

  • 2,下载ocsfile.zip文件,解压后修改其中的object-cache.php文件第96行。
    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' => '密码',
     ),
     ),
     ));
     }
    }

    [Downlink href="http://img.alibaba.com/kf/HTB1GQGXHXXXXXbRXVXXM7NXFXXXH.zip?spm=5176.7150518.1996836753.5.eU37IF&file=HTB1GQGXHXXXXXbRXVXXM7NXFXXXH.zip"]ocsfile.zip[/Downlink]

  • 2,将包含修改后object-cache.php的所有文件(共3个文件)上传至/wp-content/目录下。
  • 3,修改Wordpress根目录wp-config.php文件,添加如下代码:
    define('WP_CACHE',true);
    require_once(ABSPATH . 'wp-settings.php');
  • 4,这样就开通了,可在OCS的控制台查看命中率等信息,原先的wordpress相关缓存插件可以删除不用了。其他有关缓存的配置,可在advanced-cache.php中修改(例如设置cache build的次数var $times等)。

设置开放存储服务OSS作为图床。

  • 新建Bucket并绑定域名,注意Bucket权限设置为“公共读”

    oss
    oss
  • 设置相关附件目录结构并上传原有附件图片,

    oss附件
    oss附件
  • 下载并安装阿里云附件(Aliyun OSS Support)
    插件下载:[Downlink href="http://pan.baidu.com/s/1c0pinrM"]Aliyun OSS Support[/Downlink]
  • 设置Aliyun OSS Support插件。

    oss插件设置
    oss插件设置

这样就完全设置好了,以后上传图片都将同步到OSS,当然你也可以设置本地无备份,全部附件上传到oss,需要注意的是图片附件的文件名不可以是中文,也不要太长,否则会有问题。

设置内容分发网络CDN

  • 1,添加域名,注意选择添加Bucket域名(就是上面oss绑定的域名)。
  • 2,稍等一会,会生成域名的别名解析地址。360截图20150121110332875
  • 到域名服务商哪儿添加别名解析,就可以了,解析到所生产的解析地址上。

通过上述的设置,网站速度快很多了,这里CDN加速只是附件的加速,相比七牛云存储完全加速静态资源还是有些不足,不过可以自由绑定域名也有其优势。阿里OSS有比较好用的图片处理功能,期待那位大神能开发出Wordpress插件来。

7条评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据