IIS下flush连续输出无效的解决方案

2020-10-19 01:40:09
黄豆   UsualTool.com  
原创博文 213
loading

在IIS下,部分机器使用PHP中的flush效果无效。

在保障输出字符达到浏览器输出量的前提下(str_repeat(" ", 4096) 或 str_pad('',1024) 填充字符量),需要修改applicationHost.config文件设置。

打开该文件路径为:

 C:/Windows/System32/inetsrv/config/applicationHost.config

搜索关键词:path="*.php"

找到诸如

<handlers accessPolicy="Read, Script">
                <add name="PHP"  path="*.php" ....>

在add这段后面加入:

responseBufferLimit="0"

即:

<handlers accessPolicy="Read, Script">
                <add name="PHP"  path="*.php" .... responseBufferLimit="0" />

即可使flush效果有效,实现打字机、循序输出等缓存互动效果。

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开微信扫一扫,即可进行扫码打赏哦!

+分享给朋友+
昵称

评论内容

请自觉遵守相关法规,文明评论!
郑重提醒:部分素材来源于互联网,如果侵犯了您的权利,请及时联络我们更正,谢谢合作,电邮:help@usualtool.com