又拍云CDN配置教程全攻略

2018年1月7日00:10:08 3 2,638
摘要

以前都是使用七牛云,今天尝试使用又拍云,就把每一个步骤总结了一下,供各位同学分享。

一、基本设置

1、创建CDN服务

(1)服务名称

这是需要唯一存在的名称,不能重复,否则会提示“服务名已存在”

(2)加速域名

填写你需要加速的域名,比如你的站点url是www.eyuyun.com,那么你就填www.eyuyun.com

(3)应用场景

又拍云提供以下选择,普通网站选第四个“全站加速”即可,懒人选项。

  • 网页图片:适合图片、CSS、HTML 等静态类资源较多的业务场景。
  • 文件下载:适合软件安装包等文件下载类业务场景。
  • 音视频点播:适合音、视频文件较多的在线点播类业务场景。
  • 动态内容:适合 PHP、JSP、ASP 等动态类资源较多的业务场景。
  • 全站加速:适合动、静态内容未做明确区分的业务场景,又拍云自动实现动静分离。

2、源站设置

(1)回源协议

如果你的站点使用SSL证书,选择https;否则选择http。

(2)线路配置

源站地址填写你的服务器/虚拟机的IP地址,端口号一般默认80。

(3)加速区域

这个一般都选择全球加速吧。

上面的配置如下图:

完成上面设置后,点右下角“创建”按钮,弹出CNAME地址,如下图:

3、域名CNAME设置

获取上图中的cname地址后,我们就去进行域名解析,这里以阿里云万网为例,主机记录填写加速域名的前缀,无前缀就填写@,记录值填写又拍云刚才提供的CNAME地址,如下图所示:

二、详细配置

经过上面的基本配置,我们的CDN加速基本功能已经实现。下面进行一些详细的配置,打开配置页面:

1、回源管理

(1)开启源站资源迁徙:可将源站静态资源无缝迁移到又拍云存储,当客户端下次访问相同的资源时,无需回用户自主源。

(2)操作员授权:新建操作用,功能是管理在又拍云对象存储服务上面的非结构化数据,这些操作可能包括读取、写入、删除。

2、缓存控制

(1)缓存配置

功能说明:缓存过期时间配置是指 CDN 加速节点在缓存源站的资源内容时遵循的一套过期规则。当资源内容处于过期状态时,此时用户请求会由 CDN 节点发送至源站,重新获取资源内容并缓存至 CDN 节点,同时返回给最终用户;当资源文件处于未过期状态时,终端用户请求到达 CDN 节点后,会由节点直接响应最终用户的请求。合理的配置资源文件缓存过期时间,能够有效的提升缓存命中率,降低回源率,节省您的源站带宽。

本站使用的是wordpress,大家可以参考下,如下图所示。缓存规则基本各类型站点通用,不缓存规则根据自己的站点实际情况。

(2)参数跟随

非专业人士不想瞎捣鼓的,还是选择全程跟随吧。反正我用了后会有一些小问题,也懒得去琢磨了。

(3)参数顺序识别

wordpress用户建议关了,我用了之后后台会有些功能无法使用。

(4)分段缓存

该功能建议开启,默认即可,尤其适用大文件的站点。该功能适用于大文件(如:音视频、软件包、应用、游戏客户端),可提高文件的缓存命中率,节省回源带宽;支持针对 URI( 资源路径 )匹配生效。

(5)浏览器缓存

该功能可以提供用户再次打开网站的速度,建议开启,控制资源文件在浏览器的缓存过期策略,灵活应对不同的使用场景。

(6)离线模式

建议开启,可在网站出现宕机、网络中断等情况时,终端用户可以直接访问 CDN 节点上已缓存的内容,该时间段 CDN 节点不会直接回源请求资源。

3、性能优化

建议开启WebP自适应、H.265自适应、页面压缩。再次就不赘述,都有详细介绍。

4、https设置

该功能可针对服务下的已审核域名选择相应的证书,开启 HTTPS 访问,达到全网 HTTPS 加速的目的。支持域名证书切换、HTTPS 访问开启、强制 HTTPS 等功能。又拍云可以免费申请ssl证书,审核速度很快,建议尝试,申请成功后在此开启https。

5、访问控制

(1)referer防盗链

建议选择“开启黑名单”、“允许referer为空”。为什么选择允许referer为空?因为wordpress或者其他类型网站在对接微信公众号后,可能导致搜索文章所推送的链接缩略图为空白,本人亲测。

(2)CC防护

建议开启,默认即可。

(3)WAF保护

建议开启,默认即可。


 
教程到此结束,教程是本人边熟悉边写的,有些地方可能不甚详细,也许有些错误。如果各位童鞋有建议,可在下方留言,大家一起探讨。

    
weinxin
官方QQ交流群
扫一扫加入交流群获取更多资源

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

私信给楼主

目前评论:3   其中:访客  2   博主  1

    • avatar 小强007 Admin

      感谢支持谢谢

      • avatar 开心网 1

        博主,typecho怎么设置呢?我网站不缓存设置了/admin/*
        网站后台url/admin 登录页面,点登录就回调后台登录页面,评论前台不显示,后台/admin/index.php能进去看到新评论。

        • avatar Action 1

          最近也在改阿里云CDN的缓存规则,看到教程很有启发,感谢分享。