今天在做一个功能时候,遇到了关于缓冲的问题。
比如说,浏览器一打开,每隔一秒输出一个数字。
在本地的环境APACHE下面调好了,放到服务器上却是一下子就全输出来了。在网上查了很多资料,都没有找到相关的解决办法。
ob_start()和flush()的apache和IIS中效果不同的,这个问题,有人说IIS自身还有一个“启用缓冲”的选项,默认是打开的。但是找了很久才找到,路径如下:
打开iis,找到要设置的网站,右键看“属性”,然后“主目录”选项卡下面有个“配置”,“选项”选项卡下面就有,如下图:
但是设置了以后,试了一下,没有达到预期效果。继续关注这个问题。如果实在不行,就把服务器环境换成APACHE了。