3

我刚看完这篇文章

  • 通过在服务器上启用 gzip 压缩来改进网页的加载时间。
  • 通过刷新网页中的内容可以获得更好的用户体验。

但问题是当启用 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

They absolutely can be used together. There were early versions of mod_deflate where it would not stream the compression and support chunked encoding but that is no longer the case (just watch out for the size of the deflate buffers) - http://www.phpied.com/progressive-rendering-via-multiple-flushes/

于 2012-08-24T13:46:54.547 回答