我有一个歌曲下载门户,它在 IIS7 Web 服务器下运行,配置了 PHP v 5.4.24。Windows 版本 2012。现在,当我们下载一个 4-6 mb 的歌曲文件链接时,连接会在 20 秒后释放,并在一段时间后再次开始下载,然后在 20 秒后再次释放连接。但 1 mb 这样的小文件可以正常下载。为了解决这个问题,我对 php.ini 和 IIS 配置进行了以下几项更改。但问题仍然存在:
- memory_limit = 512M[在 php.ini 中增加内存限制]。
- default_socket_timeout = 600 [增加 php.ini 中的默认套接字超时值]
- 在 IIS 默认应用程序池中设置 Idle Time-out=0。
请建议解决该问题。