cdn配置情况(cdn使用教程)
本文目录:
- 1、<"http://#CDN%20%7C%20CDN%E7%BC%93%E5%AD%98%E8%A7%84%E5%88%99%E5%8F%8A%E4%BC%98%E5%85%88%E7%BA%A7" title="CDN | CDN缓存规则及优先级" "">CDN | CDN缓存规则及优先级
- 2、<"http://#cdn%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%9C%80%E4%BD%8E%E9%85%8D%E7%BD%AE%E8%A6%81%E6%B1%82" title="cdn服务器最低配置要求" "">cdn服务器最低配置要求
- 3、<"http://#vue3+element-plus%E9%85%8D%E7%BD%AEcdn" title="vue3+element-plus配置cdn" "">vue3+element-plus配置cdn
- 4、<"http://#%E8%85%BE%E8%AE%AF%E4%BA%91%E7%9A%84CDN%E5%88%B0%E5%BA%95%E8%AF%A5%E6%80%8E%E4%B9%88%E9%85%8D%E7%BD%AE" title="腾讯云的CDN到底该怎么配置" "">腾讯云的CDN到底该怎么配置
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配置情况】内容来源于网络,若引用不当、侵权,请联系我们修正或者删除!
版权声明
本文仅代表作者观点,不代表米安网络立场。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。