私はウェブサイトのパフォーマンスを向上させる可能性のあるすべての方法を見つけようとしています。私はサーバーレベルで動的圧縮を有効にすることを検討していましたが、パフォーマンスヒット(圧縮ページのキャッシュなし - ファイルの破損 - サーバーのオーバーヘッド)に関係していました。 IIS 7の動的圧縮をあきらめるべきですか?組み込みの圧縮モジュールよりも優れたモジュールがありますか?IIS7で動的圧縮を有効にする価値はありますか?
答えて
絶対に。これは、帯域幅のコストがの一つであることは驚くに当たり圧縮
から
帯域幅の削減:記事から引用するIIS 7でトップ10パフォーマンスの向上
にこのarticleを参照してください。インターネットに面したデータセンターを稼働させるためのコスト。さらに、要求されたコンテンツを配信するために必要な帯域幅は、アプリケーションの認識された応答性の重要な要素です。
アプリケーションの応答を配信するために必要な帯域幅を削減する最も効果的な方法の1つは、HTTP圧縮を使用することです。これにより、HTMLのような簡単に圧縮可能なテキストコンテンツに適用された場合、レスポンスのサイズを相当量削減することができます。最も重要な点は、ほぼすべてのデスクトップブラウザでサポートされていることと、デスクトップハードウェアでの圧縮解除コストが少ないことです。また、圧縮はHTTP 1.1プロトコルで定義されたContent-Encodingネゴシエーションに基づいているため、圧縮をサポートしていないクライアントにとっても安全です。これらのクライアントは単純に非圧縮バージョンのコンテンツを受信します。
ほとんどの場合、動的圧縮を有効にする必要があります(デフォルトでは静的です)。動的圧縮==過度の処理ストレスは悪質な神話です。ここでMSDNだ:
を共通の神話にもかかわらず、ダイナミック 圧縮は通常 法外なCPUのオーバーヘッドを持っていません。実際には、 動的圧縮では、多くの場合、忙しいサーバー上の合計CPUのの使用率の5%未満が より少なくなります。動的 の圧縮を少しでも展開することができます 任意のアプリケーションで最大 の帯域幅を節約できるようにします。 ワークロード。
また、IIS7で圧縮のCPUスロットルを指定することもできます。
- 1. IIS-Expressでの圧縮(特に動的圧縮)の有効化
- 2. BLOBを圧縮する価値はありますか?
- 3. IIS 8.0を有効にする(Windows 8 pro)動的圧縮
- 4. GBPS LAN内のアプリで動的圧縮を有効にしますか?
- 5. Wordpress:GZIP圧縮を有効にする
- 6. TortoiseGitPlinkの圧縮を有効にする
- 7. GZIP圧縮を有効にする
- 8. 圧縮に対するWeissmanスコアは有効ですか?
- 9. ESBまたはAPIマネージャでグローバルペイロード圧縮(gzip)を有効にする方法はありますか?
- 10. OkHttpリクエストでgzip圧縮を有効/無効にする
- 11. AWS CloudFrontでgzip圧縮を有効にするには
- 12. hapi.jsで圧縮を有効にするには?
- 13. Amazon Glacier - 圧縮はありますか?
- 14. Simple OData Clientでgzip圧縮を有効にする方法は?
- 15. ブーストスレッドとUPX圧縮==有効なwin32アプリケーションはありませんか?
- 16. 任意の数値を短縮/圧縮できる数学的/暗号化アルゴリズム/モデルはありますか?
- 17. ffmpegを強制的にビデオストリームを圧縮する方法はありますか?
- 18. これらのmysqlクエリをより効率的に圧縮する方法はありますか?
- 19. ブラウザでオーディオを圧縮するソリューションはありますか?
- 20. fetch.jsでgzip圧縮を有効にする
- 21. MeteorでGzip圧縮を有効にする
- 22. nginxでgzip圧縮を有効にする
- 23. .htaccessファイルでgzip圧縮を有効にする
- 24. クラウドフロントでBrotli圧縮を有効にする
- 25. Azure Webサイトでgzip圧縮を有効にする
- 26. 配信ファイルでGZip圧縮を有効にする
- 27. tls-1.2で圧縮メソッドを有効にする方法
- 28. BigCommerceサイトでGZIP圧縮を有効にする方法
- 29. IIS 6圧縮を有効または無効にするためのオプション
- 30. httpModuleを使用して手動で圧縮を有効にする