php - 使用 Apache 和 PHP 分块 gzip 的任何方法

标签 php .htaccess gzip deflate chunked

我在网站上有一个 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/

相关文章:

php - 将数组拆分为 N 个数组 - PHP

php - 在不更改 url 的情况下使用 htaccess

jquery - 是否可以强制 jQuery 对启用了 gzip/deflate 的 URL 进行 AJAX 调用?

linux - 替代创建多部分 .tar.gz 文件?

javascript - 向下滚动时颜色会淡出的导航栏

php - mysql 在我的表单中插入错误

php - 有没有办法在扩展抽象类时为子类重新定义类型提示?

.htaccess - 将整个站点重定向到子文件夹

.htaccess - htaccess 两个参数 mod-rewrite 问题

php - 当 fastcgi 后端偶尔提供带有内容编码的 gzip 时,如何禁用 Nginx 双 gzip 编码?