网站深度优化—如何给你自己的网站加CDN

前言

522629691191

有些小伙伴服务器宽带较小,就会导致用户访问网站加载很慢,图片半天才能展示出来,离服务器远点的用户那体验就更加糟糕了,那么我们就可以给网站挂个CDN来给网站加速。

什么是CDN?

CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术

f63731ee3165

我们知道了CDN的用途以后怎么来部署他呢?请看下面教程。(由于国内cdn厂商太多这里拿腾讯云为例,部署方法都大致相同)

教程

1.进入CDN控制台

首先进入我们的CDN控制台,勾选同意协议并选择开通服务(开通过的可以跳过此步骤)

338acf792ca9

ps.新用户可以白嫖流量。

feef25f8fb3f

2.接入加速域名(点击左侧控制台侧边栏   域名管理)

加速区域根据自己需求选择。

加速域名:填上需要加速的网站域名(不带https://和/)

填好后会让你验证域名的所有权,我们去该域名的解析控制台根据下方的提示做出解析就好,也可以选择文件验证根据要求放好文件。

ada88feca6b4

验证完成后删除解析/文件即可。

加速类型:选择网页小文件(web加速)即可

fc9b99faeb7e

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(即自关闭该服务,需手动开启)告警阈值根据自己需要选择。

fb7c022ab4d9

IP访问限频配置(防cc攻击):推荐100次/秒

HTTPS配置:上传该域名的ssl证书及秘钥

4.更换解析

根据要求去域名控制台将域名的解析改为cdn的CNAME解析,等待CDN生效,我们的cdn就配置完成了。

请登录后发表评论