Gzip仅在刷新(内容编码)后才起作用

时间:2016-05-12 07:54:18

标签: php iis gzip iis-6

我设置了我的服务器(IIS 6)来压缩我真正的大json。但是,当我启动我的应用程序时,文件是在没有gzip的情况下下载的 enter image description here

如果我刷新,该文件会被标记为内容编码enter image description here

该文件是使用PHP生成的。在我的PHP文件的顶部,我把

if (!in_array('ob_gzhandler', ob_list_handlers())) {
        ob_start('ob_gzhandler');
    } else {
        ob_start();
    }
    set_time_limit(0);
    header('Content-Encoding: gzip'); 

我正在使用file_put_contents('data.json', $res);

创建我的文件 每隔20分钟刷新一次文件就需要

no-cache。您是否有解决方案在首次启动时启用gzip?我不想告诉我的客户他们需要刷新..

0 个答案:

没有答案