购买阿里云服务器ECS后即可架设Wordpress站点,可以稳定运行.但是如果要能有更快的速度和良好的用户体验,有必要进一步对建站方案作全方位的优化。阿里云近期也免费提供了开放存储服务(OSS,送200充值卡)、内容分发网络(CDN,这个按流量计费的)、开放缓存服务(OCS,128M免费)。这些使用成本还算比较低,我们可以充分利用起来。
前提:在ECS建立站点后,开通以上各项服务
配置开通OCS开发缓存服务。
- 1,建立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权限设置为“公共读”
- 设置相关附件目录结构并上传原有附件图片,
- 下载并安装阿里云附件(Aliyun OSS Support)
插件下载:[Downlink href="http://pan.baidu.com/s/1c0pinrM"]Aliyun OSS Support[/Downlink] - 设置Aliyun OSS Support插件。
这样就完全设置好了,以后上传图片都将同步到OSS,当然你也可以设置本地无备份,全部附件上传到oss,需要注意的是图片附件的文件名不可以是中文,也不要太长,否则会有问题。
设置内容分发网络CDN
通过上述的设置,网站速度快很多了,这里CDN加速只是附件的加速,相比七牛云存储完全加速静态资源还是有些不足,不过可以自由绑定域名也有其优势。阿里OSS有比较好用的图片处理功能,期待那位大神能开发出Wordpress插件来。
换链接么?
可以啊.
评论无法显示啊
对于网络信息得多学习
路过,赞一个
好好学习,天天向上
CDN 命中率一般多少?