Heim >Backend-Entwicklung >PHP-Tutorial >php能否在当前脚本页关闭nginx的gzip输出

php能否在当前脚本页关闭nginx的gzip输出

WBOY
WBOYOriginal
2016-06-06 20:49:431360Durchsuche

php写了个无刷新输出缓存,但是当nginx设置了gzip压缩之后就无效了,请问如何设置php关闭当前页面的gzip输出。

我试图设置php.ini来关闭,不过不好使

<code>ini_set('zlib.output_compression', 'off');
</code>

我想也许是因为我的gzip输出是通过nginx设置来的 php能否在当前脚本页关闭nginx的gzip输出

当然也不能使用nginx关闭整站的gzip,我只希望关闭当前页面的gzip,请问如何做?

回复内容:

php写了个无刷新输出缓存,但是当nginx设置了gzip压缩之后就无效了,请问如何设置php关闭当前页面的gzip输出。

我试图设置php.ini来关闭,不过不好使

<code>ini_set('zlib.output_compression', 'off');
</code>

我想也许是因为我的gzip输出是通过nginx设置来的 php能否在当前脚本页关闭nginx的gzip输出

当然也不能使用nginx关闭整站的gzip,我只希望关闭当前页面的gzip,请问如何做?

nginx配置文件 location ~ .*.(php|php5)?$ {
gzip off;#在这里关闭gzip fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fcgi.conf; } 假如在某个php页面中需要gzip压缩采用 ob_start("ob_gzhandler"); ob_start("compress");

没遇到过你这样的需求,不过我的网站是在页面中开启gzip压缩的 在页面最上面和页面最底部加上这样的代码

<code><?php Ob_Start('ob_gzhandler');?>

……
……

<?php Ob_End_Flush();?>
</code>
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn