vercel优化冷知识
259 字
1 分钟
vercel优化冷知识
引言
本文基于博主 Upxuu 什么?你的vercel还没深绿?一文研究透vercel优选|缓存配置这期文章写成。
ip优选
Vercel官方支持ip优选,并维维护了一条中国优化的 CNAME
cname-china.vercel-dns.com只需替换为此cname,既可完成优选。
地区优选
Vercel默认的函数的运行区域是美国东部,更改很简单只需 进入已部署的项目 → Settings → Functions → Functions Region 然后取消勾选美国东部,勾选香港,日本,新加坡等亚太地区,这里有一个坑免费计划只能选一个地区。
CDN缓存配置
Vercel 默认情况下,你的主 HTML 根本命中不了缓存。vercel.json中可以配置。
我的vercel.json
{ "buildCommand": "pnpm run build", "outputDirectory": "dist", "installCommand": "pnpm install", "framework": "astro", "headers": [ { "source": "/(.*)", "headers": [ { "key": "X-Content-Type-Options", "value": "nosniff" }, { "key": "X-Frame-Options", "value": "SAMEORIGIN" }, { "key": "X-XSS-Protection", "value": "1; mode=block" }, { "key": "Referrer-Policy", "value": "strict-origin-when-cross-origin" }, { "key": "Cache-Control", "value": "public, max-age=0, s-maxage=31536000, must-revalidate" } ] }, { "source": "/_astro/(.*)", "headers": [ { "key": "Cache-Control", "value": "public, max-age=31536000, immutable" } ] } ]}文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
相关文章智能推荐
1
dsh-toolcall-id:一个插件修好 dsh 的历史加载失败
开源dsh Web GUI 重开多步会话时报 "received more than one start Match",排源发现是工具调用 id 每步重号撞车。写了个开源插件挂在官方钩子上修掉它,升级 dsh 不会被覆盖
2
怎么让 dsh 无限重试
运维dsh 默认只会重试 5 次且间隔很快;本文展示通过配置 retryPolicy 为 always,实现指数退避的无限重试。
3
记一次博客收录优化:从 1 个页面到全部可收录
blog分享为博客排查 Google/Bing 收录问题的全过程:canonical 缺失、重复页面判定、meta description 雷同,以及 IndexNow 接入时踩过的各种坑。
4
开源推荐:把 QQ 机器人搬到 Hugging Face 免费跑(AstrBot + NapCat)
AI开源推荐:把 QQ 机器人搬到 Hugging Face 免费跑(AstrBot + NapCat)
5
无服务器部署 AstrBot:Hugging Face 免费方案
Astbot,无服务器把 AstrBot + NapCat 整套机器人塞进 Hugging Face 免费 Docker Space,零服务器成本,配合 GitHub 自动备份防止数据丢失,再加一个 Actions 定时请求防休眠
随机文章随机推荐



