首页 > 解决方案 > 如何在 Vercel 中实现 Cache-Control: public

问题描述

我需要缓存控制我的个人网站,但我不知道应该如何或在哪里告诉浏览器缓存该网站。

我想使用 Cache-Control: public, max-age=31536000, immutable 但不知道如何使用 Vercel 托管的 Next.js 应用程序。

标签: reactjscachingnext.jsvercel

解决方案


使用 Vercel 时,您可以在文件中配置标题vercel.json

{
    "headers": [
        {
            "source": "/(.*)",
            "headers" : [
                {
                    "key" : "Cache-Control",
                    "value" : "public, max-age=31536000, immutable"
                }
            ]
        }
    ]
}

推荐阅读