静的および動的分離構成例Nginx-

nginxの静的および動的な分離は、静的な要求に別のダイナミックに単純で動的なページと物理的に分離するだけの単純な静的ページとして理解することはできません。厳密には、静的と動的な個別の要求を要求する必要がありますに言えば、それは、静的なページを扱うTomcatのハンドル動的なページをnginxのを使用して理解することができます。静的と大きく2種類に分け達成するために現在の視点からの動的分離、一方は別の独立したドメイン名に純粋に静的ファイルであり、別のサーバに、現在主流の尊敬のプログラムである。もう一つの方法は、静的ファイルと動的ですnginxので分離するために、混合一緒に発表しました。場所によって転送異なる要求を達成するために異なるサフィックスを指定します。パラメータの設定を有効期限が切れることによって、あなたは、ブラウザのキャッシュの有効期限を行い、サーバーの前にトラフィックと要求を減らすことができます。特定の定義を有効期限:リソースは、それは追加のトラフィックを生成しませんので、直接自体は可能期限が切れているブラウザを使用して、確認を検証するために、サーバーに移動することなく言うことです有効期限を設定することです。この方法では、リソースが頻繁に変更されない非常に適しています。(あなた頻繁に更新されたファイル場合は、キャッシュに推奨されません有効期限)、私がいないから、更新時間は変更されません最後のファイルよりも、サーバに要求を送信し、3日以内にアクセスURLを表し、3Dここで設定しました修飾された、サーバ200の返すステータスコードから再ダウンロードした場合、サーバは、ステータスコード304を返すフェッチ。

コードの実験

   

1.
プロジェクトリソース準備
2は、
nginxの設定することが
見つけ
、nginxのインストールディレクトリ、オープン/conf/nginx.confの設定ファイルを

 

 

リスナーポートを追加し、名前を付けるのアクセス
の追加に焦点を当て
た場所
最後のチェックnginxの設定が正しい缶で、静的および動的な分離が成功したかどうかをテスト、Tomcatのバックエンドを除去する必要
それでもアクセス指示できる場合は、サーバー上の静的ファイル、あなたが訪問することができるかどうかを確認nginxのリソースは直接バック
、バックエンドサーバのTomcatを行っていません

おすすめ

転載: www.cnblogs.com/XiangHuiBlog/p/12014841.html