簡體   English   中英

使用Vapor Framework for Swift時如何緩存靜態文件

[英]How to cache static files when using Vapor framework for Swift

Public / css /中有一些CSS文件。 我習慣於在Apache服務器的.htaccess中設置緩存規則。 使用Vapor時如何使瀏覽器緩存靜態文件?

Vapor使用其FileMiddleware提供文件。 您可以看到它尊重瀏覽器對If-None-Match的使用,並根據需要返回304 Not Modified

如果您需要更高級的緩存規則,則可以使用自己的文件中間件來執行此操作。

但是,更好的選擇是不要將Vapor用於靜態文件,而是將其部署在nginx (或Apache)之后,在HTTP服務器中配置緩存。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM