我刚刚读完这篇文章
- 通过在服务器上启用gzip压缩,提高了网页的加载时间
- 刷新网页中的内容可以获得更好的用户体验
但问题是,当启用gzip(apache)压缩时,flush()无法工作。
- 有什么解决方案吗?(即flush()和gzip可以同时工作吗?)
- 如果不是,flush()还是gzip?哪个更好
- 或者有任何其他策略可以减少加载时间
-
它们不能一起使用。
-
如果页面的服务器渲染总时间很长(比如超过250毫秒左右),请进行刷新(直到修复脚本为止)。否则,请使用正确的gzip。
-
你已经在你发布的链接上列出了他们的完整列表。
它们绝对可以一起使用。mod_deflate的早期版本不会流式传输压缩并支持分块编码,但现在已经不是这样了(只需注意收缩缓冲区的大小)-http://www.phpied.com/progressive-rendering-via-multiple-flushes/