【发布时间】:2011-06-24 04:37:26
【问题描述】:
在尝试使用 PHP 中的 gzipped Content-Encoding 手动实现分块传输编码但失败后,我现在又回到了在 Apache 中使用 mod_deflate,它做得很好。
唯一的问题是,我想连同回复一起发送一些页脚(例如,Last-Modified 或 ETag,所以我可以对相同内容进行 304 请求)。 HTTP 1.1 规范在分块响应中提供了页脚(就像标题一样,只是它们排在最后) - 但 PHP 似乎没有提供该功能。
可能吗?
(手动实现很棒——除了我不是 gzip 大师,而且 PHP 提供的各种 zlib 函数不包括创建有效 gzip 块的函数。我设法让它在大约 50% 的时间内工作——但是其他 50% 会坏掉。Doh!)
【问题讨论】:
标签: php http gzip content-encoding transfer-encoding