2017-01-16 64 views
2

何時緩存靜態文件有公共/ CSS /一些CSS文件。我習慣於在Apache服務器的.htaccess中設置緩存規則。如何在使用Vapor時使browswer緩存靜態文件?如何使用蒸汽框架斯威夫特

+0

阿帕奇緩存設置不是什麼客戶端緩存,它是關於什麼的Apache緩存。瀏覽器擁有自己的緩存邏輯。 – Alex

回答

0

蒸氣使用其FileMiddleware提供文件服務。您可以看到它尊重瀏覽器的使用If-None-Match,並根據情況返回304 Not Modified

如果您需要更高級的緩存規則,你可以滾你自己的文件中間件來做到這一點。

但是,更好的選擇不是將Vapor用於靜態文件,而是用deploy it behind nginx(或Apache),在HTTP服務器中配置緩存。