compress
默认情况下,当使用 next start 或自定义服务器时,Next.js 使用 gzip 压缩渲染内容和静态文件。这是针对未配置压缩的应用程序的优化。如果压缩已经通过自定义服务器在您的应用程序中配置,Next.js 将不会添加压缩。
您可以通过查看响应中的 Accept-Encoding(浏览器接受的选项)和 Content-Encoding(当前使用的)标头来检查压缩是否启用以及使用了哪种算法。
禁用压缩
要禁用压缩,请将 compress 配置选项设置为 false
next.config.js
module.exports = {
compress: false,
}我们不建议禁用压缩,除非您在服务器上配置了压缩,因为压缩可以减少带宽使用并提高应用程序的性能。例如,如果您正在使用 nginx,并希望切换到 brotli,将 compress 选项设置为 false,以允许 nginx 处理压缩。
这有帮助吗?