我在两个不同的服务器上传gzip文件,一个使用Apache2(ipage.com)运行PHP 5.4,另一个使用Nginx 1.8.1(Webuzo)运行PHP 5.5。
当我使用 Firefox 44 浏览器请求文件时, 如果从运行的服务器请求,则文件正在显示其内容 在Apache2(ipage.com)上,并在请求时提供下载 nginx服务器。
第二个问题是PHP在HHVM上运行(Hip Hop虚拟 机器)无法从Nginx服务器(Webuzo)读取文件,但是 从Apache2(ipage.com)服务器上很好地读取相同的文件。
我完全不知道究竟是什么让它与仅在不同服务器上的同一文件有所区别。
答案 0 :(得分:0)
您需要确保两台服务器上的所有标头都正确,特别是两台服务器都需要支持gzip的Accept-Encoding。在尝试为pre-gzip压缩文件服务器提供纯文本服务之前。