Nginx プロキシ マネージャーを使用して HTML ページの高速キャッシュを実現する方法
はじめに:
最新のネットワーク アプリケーションでは、Web ページの高速読み込みが重要な要件です。 。ユーザーエクスペリエンスを向上させるために、Nginx Proxy Manager を使用して HTML ページを迅速にキャッシュできます。この記事では、Nginx Proxy Manager を使用してこの目標を達成する方法を説明し、具体的なコード例を示します。
パート 1: Nginx Proxy Manager のインストールと構成
Nginx Proxy Manager の構成
Nginx Proxy Manager の構成ファイルを開き、必要に応じて構成します。特定のニーズに合わせて、キャッシュ サイズやキャッシュ パスなどのパラメータを設定できます。構成スニペットの例は次のようになります。
proxy_cache_path /path/to/cache levels=1:2 keys_zone=my_cache:10m max_size=10g inactive=60m use_temp_path=off;
上記の例では、最大キャッシュ サイズが 10GB、キャッシュ時間が 60 分の「my_cache」という名前のキャッシュ パスを設定します。
パート 2: Nginx リバース プロキシの構成
Nginx リバース プロキシの構成
Nginx Proxy Manager の構成ファイルでは、次のことを行う必要があります。 HTML ページをキャッシュするようにリバース プロキシを構成します。構成フラグメントの例は次のとおりです。
server { listen 80; server_name example.com; location / { proxy_pass http://backend_server; proxy_cache my_cache; proxy_cache_valid 200 5m; proxy_cache_use_stale error timeout updating http_500 http_502 http_503 http_504; proxy_cache_revalidate on; proxy_cache_lock on; } }
上記の例では、ポート 80 でリッスンし、すべての要求をリバース プロキシ (proxy_pass) 経由で「backend_server」バックエンド サーバーという名前のサーバーに転送するサーバーを構成しました。また、キャッシュ名「my_cache」を構成し、有効期間が 5 分のキャッシュ ポリシーを設定しました。
Nginx Proxy Manager を再起動する
Nginx Proxy Manager の構成が完了したら、構成を有効にするために Nginx Proxy Manager を再起動する必要があります。次のコマンドを実行して再起動できます。
sudo systemctl restart nginx
パート 3: キャッシュ効果をテストする
キャッシュの確認
Web ページに初めてアクセスした後、キャッシュ パス内のファイルをチェックすることで、Web ページがキャッシュされているかどうかを確認できます。たとえば、キャッシュ パスを「/path/to/cache」に設定した場合、次のコマンドを実行してキャッシュ ファイルを表示できます。 html" ファイルがある場合、Web ページが正常にキャッシュされたことを意味します。
以上がNginx プロキシ マネージャーを使用して HTML ページをすばやくキャッシュする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。