2
Public/css /にいくつかのcssファイルがあります。私はApacheサーバーの.htaccessにキャッシュルールを設定するのに慣れています。 Vaporを使用している場合、ブラウズキャッシュの静的ファイルを作成するにはどうすればよいですか?Swift用のVaporフレームワークを使用するときに静的ファイルをキャッシュする方法
Public/css /にいくつかのcssファイルがあります。私はApacheサーバーの.htaccessにキャッシュルールを設定するのに慣れています。 Vaporを使用している場合、ブラウズキャッシュの静的ファイルを作成するにはどうすればよいですか?Swift用のVaporフレームワークを使用するときに静的ファイルをキャッシュする方法
蒸気は、FileMiddlewareを使用してファイルを処理します。ブラウザの用途に応じてIf-None-Match
が表示され、304 Not Modified
が適切であることがわかります。
さらに高度なキャッシュルールが必要な場合は、独自のファイルミドルウェアを使用してこれを実行できます。
ただし、静的ファイルにはVaporを使用せず、HTTPサーバーでキャッシングを設定してdeploy it behind nginx(またはApache)を使用することをお勧めします。
Apacheキャッシュの設定は、クライアントのキャッシュに関するものではなく、Apacheのキャッシュに関するものです。ブラウザには独自のキャッシングロジックがあります。 – Alex