输出缓冲有一些问题。主要是,我正在尝试使用ob_gzhandler回调运行输出缓冲,但它一直告诉我它使用不受支持的压缩类型。一切都启用了,我相信问题是在我的脚本开头运行ob_get_level()会产生一个级别1. php.ini将我的output_buffering设置为4096.
如果我运行的话:
while(ob_get_level() > 0){
ob_end_clean();
}
然后我可以使用ob_gzhandler回调成功运行ob_start()。但我想知道它是否应该是一个问题。在我的脚本中,我在各个点调用ob_clean(),因为我避免堆叠太多缓冲区,因为我已经读过这可以提高性能。我只是不确定我应该在这里做什么。
干杯。