网站学习笔记
一直在努力从未放弃

使用阿里云 CDN 教程,让你的网站飞起来

研究表明,用户打开网页的最满意时间不到2秒。用户可以忍受的最长等待时间在6到8秒之间。也就是说,8秒是一个临界值。如果你的网站打开速度超过8秒,你将失去大多数用户。

google做了一个实验。10个搜索结果的页面加载时间为0.4秒,30个搜索结果的页面加载时间为0.9秒。结果,后者减少了google 20%的总流量和收入。谷歌地图推出时,主页的大小是100KB,然后下降到70~80KB。因此,流量在第一周增加了10%,然后在接下来的三周增加了25%。亚马逊的统计数据也显示了类似的结果。主页打开时间每增加100毫秒,网站销售额就会减少1%。

以上数据显示了一个非常重要的问题。如果你的网站速度超过2秒,你的客户可能会失去你,离开你。这对电子商务网站尤其重要。如果开启速度慢,转化率会降低,损失会大大增加。

网站的访问速度受多种因素影响。服务器带宽、服务器cpu、内存和其他硬件配置、网站代码质量、css和js文件是否合并请求、用户的访问地理位置、用户的线路、数据库SQL是否有效等等。影响网站速度的因素很多,需要针对每个因素进行优化。

随着云计算的普及,cdn 逐渐随着云计算的普及而普及。而且随着云计算技术的发展,很多大厂商开发了很多底层系统,将这些服务直接打包用来出售。今天就来介绍下 WordPress 使用 阿里云 cdn 。

添加域名

进入域名管理,点击添加域名,如下图:

  • 「加速域名」输入你要加速的域名,一般是你的二级域名:如:www.pandain.cn。
  • 「业务类型」选择「图片小文件」。
  • 「源站信息」选择「IP」,输入框输入自己源站的 IP 地址。
  • 「端口」,如果源站是 http 的,则选择 80 端口,如果源站是 https 的,需要选择 443 端口,否则会导致 cdn 不断的 301 重定向,导致网站无法访问。

添加完成后,界面提示如下:

配置 CNAME

https 配置

如果源站是 https 的,还需要在 cdn 上进行 https 配置。

域名管理控制台,选择对应的域名,选择「HTTPS 配置」。

2020_02_09_108
  • 勾选「HTTPS 安全加速」,如果你的 https 证书是在阿里云购买的,在「证书类型」选项,选择「云盾」,系统会自动将证书导入。因为我是阿里云购买的,所以直接选择了云盾。
  • 「强制跳转」处,勾选 「HTTP -> HTTPS」。
  • 勾选「HTTP/2」,勾选「TLS 版本控制」-> 「TLSv 1.3」。

性能优化

性能优化主要勾选阿里云 cdn 控制台的 3 个选项。

2020_02_09_113
  • 页面优化,主要是去除 HTML 页面页面冗余内容,如注释以及重复的空白符,节省带宽,加快访问速度。
  • 智能压缩,对静态文件类型进行 Gzip 压缩, 有效减少用户传输内容大小。
  • Brotli 压缩,Google 在 2015 年 9 月推出了无损压缩算法 Brotli。Brotli 通过变种的 LZ77 算法、Huffman 编码以及二阶文本建模等方式进行数据压缩,与其他压缩算法相比,它有着更高的压缩效率。开启后,查看 css、js 的 content-encoding 值为 br,就说明启用了 Brotli 压缩

如何查看是否命中 CDN 缓存

首先在 dos 界面 ping 域名,查看返回信息,如果返回后缀为:w.kunlungr.com 的域名信息,说明 CNAME 的配置生效了。但是这并不能说明网站已经命中 cdn 缓存。

查看网站是否命中 cdn 缓存的方法。打开 Chrome 浏览器的 Network 选项卡,刷新网站,找到 Response Headers 的 x-cache 属性,如果为 HIT 则表明命中缓存,如果为 MISS 则表明未命中缓

CDN 的收费

阿里云 CDN 的收费非常便宜,下行流量 1 年 100G,价格仅为 17 元,静态 https 请求数 1 年 1000 万次,费用仅为 36 元。

赞(5)
未经允许不得转载:马士虽笔记 » 使用阿里云 CDN 教程,让你的网站飞起来
分享到: 更多 (0)