Public / css /中有一些css文件。我习惯于在Apache服务器的.htaccess中设置缓存规则。如何在使用Vapor时使用browswer缓存静态文件?
答案 0 :(得分:0)
Vapor使用FileMiddleware提供文件。您可以看到它尊重浏览器对If-None-Match
的使用,并视情况返回304 Not Modified
。
如果您需要更高级的缓存规则,可以使用自己的文件中间件来执行此操作。
但是,更好的选择是不要将Vapor用于静态文件,而是deploy it behind nginx(或Apache),在HTTP服务器中配置缓存。