gpt4 book ai didi

swift - 使用 Swift 的 Vapor 框架时如何缓存静态文件

转载 作者:搜寻专家 更新时间:2023-11-01 05:35:27 24 4
gpt4 key购买 nike

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

最佳答案

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

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

但是,更好的选择是不要对静态文件使用 Vapor,而是 deploy it behind nginx (或 Apache),在 HTTP 服务器中配置缓存。

关于swift - 使用 Swift 的 Vapor 框架时如何缓存静态文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41682286/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com