動的リソースと静的リソースの分離とは、Web サイトの静的リソース (HTML、JavaScript、CSS、img およびその他のファイル) をバックグラウンド アプリケーションとは別にデプロイして、静的コードへのユーザー アクセスの速度を向上させることです。バックグラウンド アプリケーションへのアクセスを減らします。
動的リソースと静的リソースを分離する 1 つの方法は、静的リソースを nginx にデプロイし、バックグラウンド プロジェクトをアプリケーション サーバーにデプロイし、すべての静的リソース リクエストを nginx サーバーにリクエストすることです。特定のルールに従って、動きと静けさを分離するという目標を達成します。
nginx の動的と静的な分離の利点
API インターフェイスのサービス化: 動的と静的な分離後、バックエンド アプリケーションはよりサービス指向になり、必要なのはAPI インターフェースを提供し、複数の機能モジュールまたは複数のプラットフォームの機能に使用することで、バックエンドの工数を効果的に節約し、機能の保守を容易にします。
フロントエンドとフロントエンドの並列開発: フロントエンドとバックエンドはインターフェイス プロトコルのみを考慮する必要があります。それぞれの開発は相互に干渉しません。並列開発と並列セルフテスト開発時間を効果的に増やし、共同デバッグ時間をある程度短縮できます。
バックエンド サーバーの負荷を軽減し、静的リソースへのアクセス速度を向上させます。バックエンドはテンプレートをレンダリングする必要がなくなりました。 html を作成してクライアントに返すと、静的サーバーはより専門的なテクノロジーを使用して静的リソースのアクセス速度を向上させることができます。
Nginx 関連の知識については、Nginx の使用方法チュートリアル 列をご覧ください。
以上がnginx の動的分離と静的分離の利点の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。