nginx を使用した Phusion Passenger で Sinatra を使用してアプリをデプロイしたいと考えています。静的コンテンツ (スタイルシートなど) に Expires ヘッダーを設定したい場合、これを達成できる場所が 3 つあります。
- Sinatra アプリで、API を使用して
- Rack ミドルウェアを使用
- 私の展開のサーバー構成で
HTTP ヘッダーを設定するのに最適な方法はどれですか?
nginx を使用した Phusion Passenger で Sinatra を使用してアプリをデプロイしたいと考えています。静的コンテンツ (スタイルシートなど) に Expires ヘッダーを設定したい場合、これを達成できる場所が 3 つあります。
HTTP ヘッダーを設定するのに最適な方法はどれですか?
しかし、話し、この質問に答え、上記のコメントを見た後、私は自分の質問に対する答えを見つけたと思います.
nginx の全体的なポイントは、実際には最初の 2 つのオプションを削除します。
それがオプション #3 につながります。これは、gzip 圧縮など、他のすべてのコンテンツ構成が設定される場所です。