ASP.NETMVCでJavaScriptコードのロードオンデマンド技術を実装します。プラットフォームの既存のソリューションとスキームについてアドバイスをいただけますか?
このテーマに関する投稿をKAZIMANZURRASHIDのブログで見つけました
このタスクのベストプラクティスは何ですか?
ASP.NETMVCでJavaScriptコードのロードオンデマンド技術を実装します。プラットフォームの既存のソリューションとスキームについてアドバイスをいただけますか?
このテーマに関する投稿をKAZIMANZURRASHIDのブログで見つけました
このタスクのベストプラクティスは何ですか?
私たちはこのマネージャーを使用しており、非常に満足しています。
- スクリプトの組み合わせ (または連結)。MvcScriptManager で宣言されたスクリプトは、ページがレンダリングされるときに、オンザフライで単一のスクリプト ファイル リクエストに結合されます。
- リリース モードでのスクリプトの縮小 (またはクランチ)。縮小プロセスは、特定のスクリプトを参照する最初のリクエストで 1 回だけ実行されます。後続のリクエストは、キャッシュ内のクランチされたスクリプト コンテンツを使用します (詳細については #5 を参照してください)。スクリプトごとにクランチを有効/無効にすることができます。
- スタンドアロン スクリプト ファイルのローカライズされたリソースをレンダリングします。指定されている場合、ローカライズされた文字列がスクリプトに追加されます。
- スクリプトを出力するときに、構成可能な HTTP 圧縮と有効期限の設定をサポートします。
- ファイルに依存するスクリプト キャッシュ。スクリプト ファイルのコンテンツはキャッシュされるため、結合されたスクリプト ファイルのレンダリングのパフォーマンスが大幅に向上します。キャッシュの依存関係は物理ファイルにリンクされているため、ファイル システム内のスクリプトの更新は即座にキャッシュに反映されます。
- 実行環境に基づいて、デバッグ/リリース モードでスクリプトのレンダリングをサポートします。
- スタンドアロン スクリプト ファイルの異なるパスの解決。
- 1 つのページ (またはマスター ページ) で複数の MvcScriptManagers をサポートします。ある ScriptManager で宣言されたスクリプトを別の ScriptManager にロールオーバーしてレンダリングできるように、マスターとスレーブの両方のレンダリング モードをサポートします。
- サポート Web ファーム シナリオ。