3

この投稿を読み終えたところです

  • サーバーで gzip 圧縮を有効にすることで、Web ページの読み込み時間が改善されます。
  • Web ページのコンテンツをフラッシュすることで、ユーザー エクスペリエンスを向上させることができます。

しかし問題は、gzip(apache) 圧縮が有効になっていると、flush() が機能しないことです。

  1. これに対する解決策はありますか?(つまり、flush() と gzip は同時に動作できますか?)
  2. そうでない場合は、flush() または gzip ですか? どちらが良いですか?
  3. または、ロード時間を短縮するための代替戦略があります。
4

2 に答える 2

1
  1. 一緒に使用することはできません。

  2. ページの合計サーバー レンダリング時間が長い場合 (たとえば 250 ミリ秒以上) は、フラッシュを実行します (スクリプトを修正するまで)。それ以外の場合は、適切な gzip を使用してください。

  3. 投稿したリンクには、それらの完全なリストが既にあります。

于 2012-08-23T10:18:10.480 に答える
0

それらは絶対に一緒に使用できます。圧縮をストリーミングせず、チャンク エンコーディングをサポートしない mod_deflate の初期のバージョンがありましたが、もはやそうではありません (deflate バッファーのサイズに注意してください) - http://www.phpied.com/progressive-rendering -via-multiple-flushs/

于 2012-08-24T13:46:54.547 に答える