2017-01-16 8 views
2

Public/css /にいくつかのcssファイルがあります。私はApacheサーバーの.htaccessにキャッシュルールを設定するのに慣れています。 Vaporを使用している場合、ブラウズキャッシュの静的ファイルを作成するにはどうすればよいですか?Swift用のVaporフレームワークを使用するときに静的ファイルをキャッシュする方法

+0

Apacheキャッシュの設定は、クライアントのキャッシュに関するものではなく、Apacheのキャッシュに関するものです。ブラウザには独自のキャッシングロジックがあります。 – Alex

答えて

0

蒸気は、FileMiddlewareを使用してファイルを処理します。ブラウザの用途に応じてIf-None-Matchが表示され、304 Not Modifiedが適切であることがわかります。

さらに高度なキャッシュルールが必要な場合は、独自のファイルミドルウェアを使用してこれを実行できます。

ただし、静的ファイルにはVaporを使用せず、HTTPサーバーでキャッシングを設定してdeploy it behind nginx(またはApache)を使用することをお勧めします。

関連する問題