![]() |
火爆的薯片 · 横跨东西、纵贯南北、覆盖全国——油气电全国网 ...· 8 月前 · |
![]() |
另类的萝卜 · 国家广播电视总局 人员招录 ...· 1 年前 · |
![]() |
果断的汉堡包 · 推荐10篇有🥩有剧情的绝佳虫族总攻文!!_ ...· 1 年前 · |
![]() |
飘逸的地瓜 · 骨折价入手的摄影机皇,没想到视频能力也很能打 ...· 1 年前 · |
![]() |
勤奋的创口贴 · push发送策略经验总结(电商方向) - 知乎· 1 年前 · |
更新时间: 2023.01.03 15:48:16
如果您的网站内容以图片,文本,页面内容为主,您可以使用火山引擎 CDN 为网站做加速,以提高用户浏览的秒开率,同时可帮助网站增强对网页内容的保护。本文介绍使用 CDN 加速网页类网站推荐的方法。
业务诉求:
- 提高请求命中率,减少回源请求;
- 需要使用 HTTPS 加密服务降低数据被篡改的风险;
- 提高网站的安全性,可支持 Web Application Firewall (WAF)、Bot Management 相关安全策略;
- 提升整体响应用时和可用性。
域名操作入口:
域名新增完成后,可在左侧导航栏,点击 域名管理 。在域名列表页,找到待配置的域名,在 操作 列上,点击 管理 进入域名配置页。然后点击 编辑 ,进入域名配置编辑页面。
在配置页进行配置修改或开关开启、关闭操作后,并不会直接下发至现网,需要点击右上方 提交编辑 ,将配置下发至全网 CDN 节点。
域名支持多配置项同时修改,一次提交。下文为根据点播业务场景,推荐的配置项操作指南。
在配置页,点击 缓存配置 ,可通过以下维度提升文件在 CDN 的请求命中率,减少回源请求
文件类型
|
文件示例
|
---|---|
图片
|
bmp
,
jpg
,
jpeg
,
png
,
gif
,
webp
,
ico
,
tiff
|
样式
|
js
,
css
,
xml
,
json
|
页面文件
|
htm
,
txt
,
html
,
shtml
|
首页
|
/
,
index.shtml
,
index.html
,
index.htm
,
index.aspx
|
动态
|
asp
,
php
,
jsp
,
ashx
,
aspx
,
do
|
配置示例
php 文件不缓存,js 文件缓存1天,其他文件缓存30天。
URL 中?后的参数变化与本身资源内容无关时,可有效提高缓存命中率。
配置示例
全部文件去问号参数缓存,带参数回源
配置 HTTPS 证书,将终端用户和 CDN 之间的通信进行加密,可保障访问数据安全。开启HTTPS的同时,火山 CDN 会默认帮您开启HTTP/2 来提升 web 性能,减少网络延迟。同时也会默认帮您开启 HTTP 和 HTTPS 共享缓存来减少回源,提升命中率。当您开启 HTTPS 时,如果网站业务比较敏感,建议您同时开启强制跳转 HTTPS 对全部请求进行加密。
配置操作
若源站有响应 302/301 状态码的情况,建议开启回源跟随,CDN 将直接请求重定向后的地址获取资源,并响应给用户,提升终端访问的整体响应时间。CDN节点默认对301/302状态码不缓存。
配置示例
在配置页,点击
回源配置
,可开启
回源重定向跟随
。
开启压缩功能后,CDN节点会对资源进行智能压缩后返回,缩小传输文件大小,提升文件传输效率,减少带宽消耗。
注意:
- 若源文件配置了MD5校验机制,请勿开启智能压缩功能。
- 智能压缩(Gzip压缩)兼容所有浏览器,Brotli压缩不兼容较老版本的浏览器,您可以根据业务需要 查询 浏览器的兼容情况。
- 常见的图片文件类型(PNG、JPG、JPEG等)和视频文件类型(MP4、AVI、WMV等)已经做了内容的压缩处理,开启智能压缩或者Brotli压缩没有效果。
- 如果源站响应的 Vary 头部没有遵循标准,则可能会导致压缩功能不生效。
火山引擎默认的压缩规则 :开启压缩时,CDN 节点将会遵循如下处理规则:
配置操作
网页加速时,有时候会遇到“网页内容无法访问”,这个时候打开 Console 往往会看到类似图中跨域错误消息。
当加速域名遇到跨域错误时,可在 火山引擎CDN控制台 添加域名支持跨域配置,即可恢复。
跨域相关 HTTP 响应头介绍:
配置示例
支持全部请求跨域,则配置添加 HTTP 响应头:Access-Control-Allow-Origin:* 即可
支持post,get请求,且请求来自 http://foo.example 的请求跨域;则添加 HTTP 响应头:Access-Control-Allow-Origin:http://foo.example ,Access-Control-Allow-Headers:POST,GET。
![]() |
勤奋的创口贴 · push发送策略经验总结(电商方向) - 知乎 1 年前 |