我在网站上有一个 Web 应用程序需要一段时间(约 10 秒)才能完成靠近底部的页面部分 - 它已尽可能优化,缓存不是一个选项。
我们通过 .htaccess 指令在服务器上启用了压缩 SetOutputFilter DEFLATE
问题是这会导致整个页面在开始输出给用户之前一直等待直到完成,这不是最佳选择,因为在页面完成之前用户什么也看不到。
我也通过 php ob_start("ob_gzhandler");
试过了方法。
目前我有一个 <FilesMatch >
在我的 .htaccess 中限制压缩此特定脚本。
基本上我的问题是 - 有没有办法说 chunk gzip 或 deflate 以便用户将它分成几部分,这样他们就可以看到页面已经开始加载?
最佳答案
我会说:不。我认为现在有 HTTP 提供的方式。
关于php - 使用 Apache 和 PHP 分块 gzip 的任何方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2868167/