域名添加cdn_【角落】通过CDN加速wordpress网站静态资源

CDN原理主要就是通过部署在不同地区的服务器对资源进行缓存,降低用户端与资源之间的加载延时,来达到网站加速的作用。同时,静态资源的分离可以降低网站带宽压力,对于降低带宽成本能带来不小的作用。
CDN效果好的前提,是网站有一定的流量基础,如果网站每天访问量几十一两百,那么加速效果会比较有限。越是访问量大的网站,加速效果会越好,当然CDN在网站运营成本中的占比往往也会比较高。
费用
阿里云的CDN服务是付费的,峰值带宽和流量计费两种计费方式。小网站用流量计费,大网站用峰值带宽,大部分情况下这样选择会比较合理,但具体还是要按情况来定。

还有动静态请求费用,这部分成本不高。

如果买资源包的话,费用更低一点,8折活动5T流量是720元,相当于每个G在0.14元左右。

我这边主要两个网站每天的PV在4000左右,其中主要是图片站占比比较高,每天3500左右PV,每个月CDN流量400G-500G。
CDN_内容分发网络_CDN网站加速_CDN服务器_国内CDN加速 - 阿里云www.aliyun.com
动静分离
由于我的网站没有备案,没法用全站CDN,所以只对静态资源使用了CDN加速,这中间会牵扯到动静分离这一块。wordpress有现成的插件,可以帮助站长对网站进行动静分离。

资源放到阿里云OSS上后,通过绑定加速域名即可对静态资源进行CDN加速。
如何进行CDN设置?
1.添加CDN域名
在阿里云的CDN管理后台添加加速域名,如果是OSS上的资源加速,可以在源站信息中直接选择OSS域名;如果是加速全站,则可以选择IP,然后输入网站所在服务器的IP地址。加速区域选择“中国内地”要求加速域名已在大陆备案。

2.域名CNAME设置
域名成功配置后,会给一个CNAME地址,将你的域名CNAME解析到该地址即可。

3.设置CDN
CDN设置比较简单,如果你刚开始接触CDN的话无需做太多设置,只要改几个比较重要的地方就可以了。
回源协议

如果你的服务器已经配置https,可以直接选择https回源,否则可以选择http or 跟随回源。
缓存过期时间

阿里云CDN默认缓存时间是3600秒,也就是说,缓存到服务器的资源只在服务器上存活1小时,超过1小时候资源会被删除,用户再次访问时会到源站读取。一些不经常变动的文件比如图片、字体、js、css等文件,可以设置比较长的过期时间。
自定义HTTP响应头

设置Expires属性,这个属性告诉浏览器该资源需要在用户端本地缓存多久,在缓存期间用户再次访问该资源时直接读取本地缓存,无需到服务器读取,速度会很快。上图中的7d意思是缓存7天,7天内用户再次访问都会直接读取本地缓存。
HTTPS设置

设置HTTPS证书,可以直接选择免费证书,非常简单,不多介绍了。

Referer防盗链

如果需要防盗链,可以在这里设置,支持黑白名单。

性能优化

页面优化、智能压缩、Brotli压缩建议全开,对网站打开速度会有提升。但部分情况下会出错,上线前需要测试。
做完以上设置,基本上就可以用了,但是每个网站情况不一样,还要根据具体情况去做具体的优化。
爆款特惠www.aliyun.com
更多推荐


所有评论(0)