2

Public/css/ 中有一些 css 文件。我习惯于在 .htaccess 中为 Apache 服务器设置缓存规则。使用 Vapor 时如何使浏览器缓存静态文件?

4

1 回答 1

0

Vapor 使用其FileMiddleware提供文件。您可以看到它尊重浏览器对 的使用If-None-Match,并根据需要返回304 Not Modified

如果您需要更高级的缓存规则,您可以使用自己的文件中间件来执行此操作。

然而,更好的选择是不要将 Vapor 用于静态文件,而是将其部署在 nginx(或 Apache)后面,在 HTTP 服务器中配置缓存。

于 2017-02-01T21:42:44.913 回答