前言
有些小伙伴服务器宽带较小,就会导致用户访问网站加载很慢,图片半天才能展示出来,离服务器远点的用户那体验就更加糟糕了,那么我们就可以给网站挂个CDN来给网站加速。
什么是CDN?
CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术
我们知道了CDN的用途以后怎么来部署他呢?请看下面教程。(由于国内cdn厂商太多这里拿腾讯云为例,部署方法都大致相同)
教程
1.进入CDN控制台
首先进入我们的CDN控制台,勾选同意协议并选择开通服务(开通过的可以跳过此步骤)
ps:新用户可以白嫖流量。
2.接入加速域名(点击左侧控制台侧边栏 域名管理)
加速区域:根据自己需求选择。
加速域名:填上需要加速的网站域名(不带https://和/)
填好后会让你验证域名的所有权,我们去该域名的解析控制台根据下方的提示做出解析就好,也可以选择文件验证根据要求放好文件。
验证完成后删除解析/文件即可。
加速类型:选择网页小文件(web加速)即可
IPv6访问 / 所属项目 / 标签等:根据自己需求填写 / 选择
源站类型:图片、视频等在服务器本地的选择自有源;在cos对象存储的选择cos源;在阿里云等的选择第三方。
回源协议:若你的站点支持 HTTPS 访问,建议选择 HTTPS 作为您的回源协议,避免您的回源数据被窃取或者篡改。
源站地址:自有源的 在下方填上自己的服务器ip;cos源的选择已有的存储桶默认域名;第三方的根据要求填入。
完成上述配置后点击确认添加
3.缓存及安全策略配置 (下方配置中你的cdn没有可忽略)
文件缓存 / 节点缓存 / 浏览器缓存推荐策略:
文件类(不缓存)
php;ashx;aspx;asp;jsp;do;htm;shtml;html;xml
js css类(一天)
js;css;json;txt
图片类(一年)
jpg;jpeg;png;gif;webp;bmp;ico;tiff
视频类(一年)
wmv;mp3;wma;ogg;flv;mp4;avi;mpg;mpeg;f4v;hlv;rmvb;rm;3gp;img;m3u8;ts;swf;bin;zip;rar;ipa;apk;jar;sis;xap;msi;exe;cab;7z;pdf;doc;docx;xls;xlsx;ppt;pptx
文件压缩:根据官方配置即可。
用量封顶配置:推荐配置看图,流量封顶:根据自己站的流量设置;超出阈值:根据自己需要返回源站或者关闭CDN(即自关闭该服务,需手动开启)告警阈值根据自己需要选择。
IP访问限频配置(防cc攻击):推荐100次/秒
HTTPS配置:上传该域名的ssl证书及秘钥
4.更换解析
根据要求去域名控制台将域名的解析改为cdn的CNAME解析,等待CDN生效,我们的cdn就配置完成了。
暂无评论内容