国内Wordpress网站加速:让国外用户也能打开
wordpress建站的主站是放在国内的,也使用了阿里云的CDN和OSS对象存储,国内打开速度还不错,但是国外打开比较困难,要么很慢,要么打不开。国为目前也有部分国外用户会浏览我的网站,所以之前就想办法做了一次网站加速,接下来分享我的wordpress网站加速过程。
步骤一:选择适合的网站加速方案
要加速可以把CDN升级为全球CDN,或者是开启对象存储OSS的传输加速,也可以一起用。CDN计费便宜些,传输加速贵一些,但流量小的情况下,也花不了多少钱。这里悦然wordpress建站先使用了OSS传输加速。
步骤二:打开对象存储OSS传输加速【图2】
登陆阿里控制台,打开对象存储,打开【Bucket】-【传输加速】,这里会显示你的传输加速域名,复制下来。如果你的对象存储没有绑定自己的域名,接下就只需要把这个传输加速域名添加到你的wordpress网站后台的CDN设置代码或插件中即可。
步骤三:绑定OSS域名【图3】
如果你想给OSS绑定单独的二级域名,打开【Bucket】-【域名管理】,这里绑定域名就可以了。个人建议还是绑定域名好一些,绑定之后还可以把这个域名添加到CDN中,加一层防护。
步骤四:添加规则引擎
进入CDN管理,把上一步绑定的域名添加进来,然后添加CNAME域名解析。然后这里的源站信息可以直接修改为你的传输加速域名。也可以用条件源站的方式来使用传输加速域名(推荐),【图4】打开【规则引擎】,添加规则,设置IP地理位置规则,然后添加对应的地区。
步骤五:设置条件源站【图5】
在【基本配置】中设置源站信息。基础源站信息设置为原来一样的默认OSS域名,然后再点开【条件源站】-【新增条件源站】,然后在弹出的窗口中选择我们上一步设置好的规则。这样当国内用户访问网站中,它还是会使用原来的OSS域名,不会触发传输加速(为了省钱),国外用户访问时才会使用传输加速。
注意:步骤4和5中,也可以直接在基础源站信息中填写传输加速域名,然后在条件源码规则中设置为国内,IP地址只添加国内的就可以了,然后源站地址填写普通的OSS域名,这样更简单一点。
步骤六:设置流量限制
另外我们还可以在CDN【流量限制】中修改一个带宽封顶,设置一个上限,防止被攻击而产生的高额流量费用。