0

すでに構築され、現在本番環境で実行されている Web サイトの HTTP 圧縮を有効にする方法

よろしく、グーラフ

4

3 に答える 3

2

APACHE .HTACCESSで(実行しているサーバー側がわからない):

    # compress text, html, javascript, css, xml:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript

サイトが実行されているかどうかは関係ありません。.HTACCESS 構成です。

IIS の場合: http://technet.microsoft.com/en-us/library/cc771003%28WS.10%29.aspx

APACHE の場合: http://betterexplained.com/articles/how-to-optimize-your-site-with-gzip-compression/

firebugで結果をテストする必要があります

于 2011-03-09T12:33:23.980 に答える
1

圧縮は、クライアントとサーバーの間でネゴシエートされます。

クライアントは通常、圧縮された応答を受け入れることができることを示す要求を発行しますが、そうする必要はありません。したがって、サーバー側で圧縮を有効にすると、クライアントは要求された場合にのみ圧縮された応答を受信します。

Accept HTTP ヘッダーを確認してください。

于 2011-03-09T12:34:05.527 に答える
1

私のお気に入りのオプションは、Google の apache 2 用の pagespeed modです。これは、ubuntu に簡単にインストールでき、おそらく他の Linux ディストリビューションにもインストールできます。

ここにあるすべての機能のクイックリストを見ることができます

  • 拡張キャッシュ
  • インライン CSS を外部ファイルに配置します
  • インライン Javascript を外部ファイルに入れます
  • 外部CSSを組み合わせる
  • 外部 CSS インラインを html に移動する
  • 外部の JavaScript をインラインで html に移動する
  • HTMLの空白を折りたたむ
  • ヘッダーを組み合わせる
  • 省略属性
  • Javascript を縮小する
  • 小さな画像をインラインで移動
  • HTML コメントを削除する
  • HTML 属性から不要な引用符を削除する

上記はすべてカスタマイズ可能で、必要に応じて有効/無効にすることができます。

于 2011-03-09T12:37:03.290 に答える