cdn配置情况(cdn使用教程)

0 280
本文目录: 1、CDN | CDN缓存规则及优先级 2、cdn服务器最低配置要求 3、vue3+element-plus配置cdn 4、腾讯云的CD...

本文目录:

CDN | CDN缓存规则及优先级

一条缓存规则,该规则表示html后缀的文件会缓存5分钟。

不管访问多少次,X-Cache 始终是 MISS,X-Swift-CacheTime 也一直为 0。

X-Cache 为 MISS,X-Swift-CacheTime 为 0,CDN不缓存。

X-Cache 为 MISS,X-Swift-CacheTime 为 0,CDN不缓存。

X-Cache 为 MISS,X-Swift-CacheTime 为 0,CDN不缓存。

试下能否正常被CDN缓存。

X-Cache 变成了 HIT,X-Swift-CacheTime 变成了 300,也就是CDN缓存5分钟。

缓存规则权重不同,有两条缓存规则,其中 /static/ 目录类型的权重最大,意味着优先级最高。

请求 /static/ 目录下 html 后缀的文件,看下匹配到哪条规则?

X-Swift-CacheTime: 120,这是匹配到了 /static/ 目录类型的规则。

缓存规则权重相同, html 文件后缀名的规则创建时间最早,正常情况应该是匹配到该条规则。

X-Swift-CacheTime: 300,确实匹配到了 html 文件后缀名规则。

CDN不要设置缓存规则,然后nginx配置内容如下,Cache-Control设置为60秒,Expires设置为120秒。

源站响应头部有 Cache-Control 、 Expires 、 Last-Modified 、 ETag ,测试看看哪个优先级最高。

X-Swift-CacheTime: 60,Cache-Control 的优先级高一些。

在nginx配置中将 add_header Cache-Control "max-age=60"; 去掉再试试。

X-Swift-CacheTime: 120,缓存规则是用 Expires 的时间了。

去掉nginx配置中的 expires 120s; 。

X-Swift-CacheTime 会随着时间变化,这是因为缓存过期了,CDN重新去源站拉取,然后重新计算缓存过期时间。

ok,最后一步,将 Last-Modified 响应头部给干掉。

只有 Etag 响应头部,不管访问几次,依旧是 X-Swift-CacheTime: 10。

将4个响应头部都干掉,看下CDN是否会缓存。

多次测试始终是 X-Cache: MISS 和 X-Swift-CacheTime: 0,这说明如果这4个响应头部都没了,CDN是不缓存的。

cdn服务器最低配置要求

主要看你的这个节点用户量已经是什么,有的需要多台服务器,有的只需要1台服务器就OK。

什么是cdn服务器

cdn服务器英语全名是Content DeliveryNetwork,汉语翻译为汉语就是说内容分发网络。应用CDN服务器访问网络会在Internet中再次架构一个新的网络构架,并开启独特的网络推送作用给用户的网络。那样做能够 挺大水平上处理网络访问的阻塞难题,提升网址回应的时间和速率。

cdn服务器的优点和原理

CDN服务器构建是一种新式的网络服务器搭建方法,是以便提升原来的网络架构服务项目,它是cdn服务器本身的实际意义所属。如果我们以理论的情况来讲解,那麼CDN服务器就是说一种根据品质和纪律的有关网络构架服务项目。事实上CDN服务器是一个详细的全面性网络系统软件,它包含了许多 特殊的程序模块。在其中包含分布式系统、三层交换机、网络恳求的跳转和内容监管4个关键的程序模块,内容监管和网络流量管理则是在CDN服务器中更为关键的2个作用。

vue3+element-plus配置cdn

最近在做一个项目,项目配置版本如下:

下面分享一下,如上配置的 vue3 项目,如何配置 cdn 加速

介绍下常见的免费 cdn 网站

BootCDN 和 Staticfile CDN 简单明了的搜索方式就不说了,这里讲一下 UNPKG 搜索 cdn 资源的方式。

cdn 文件路径格式:

路径解析如下图:

直接使用资源名后面加 / ,可以查看文件夹目录,比如: ,复制进浏览器地址栏,可看见如下目录:

按如下配置,操作方式基本一样,文件的 cdn 版本自行替换。

vue.config.js

index.html

在 head 标签里加上如下:

在 body 标签里加上如下:

main.ts

确实配了 cdn 后打包文件小了很多,不过如果 cdn 挂了,你的项目也就挂了。

如果看了觉得有帮助的,我是@ 鹏多多11997110103 ,欢迎 点赞 关注 评论;

END

往期文章

个人主页

腾讯云的CDN到底该怎么配置

CDN 的使用流程如下图所示

在使用 CDN 服务前,您需要进行实名认证及 CDN 服务的开通,如果您的腾讯云账号已经开通 CDN,请直接跳到 接入域名。

接入域名

填写域名配置

进入 CDN 控制台,单击左侧菜单中【域名管理】进入相应页面,单击【添加域名】。

在域名位置填入需要加速的域名,该域名需要满足以下条件:

已经在工信部进行过备案。

尚未被接入过腾讯云 CDN。

下面操作内容比较多,都是腾讯云帮助文档上面的,不粘贴过来了,还是你过去看看吧。

【cdn配置情况】内容来源于网络,若引用不当、侵权,请联系我们修正或者删除!

最后修改时间:
文章相关标签:
优质vps
上一篇 2023年02月19日 00:27
下一篇 2023年02月19日 00:33

评论已关闭