Sil*_*ian 4 php background-process
假设我有一个相当冗长的PHP脚本,花费60秒.
我连接到mysite.com/thatscript.php,我很确定我连接了,然后脚本开始运行.5秒钟后,我逃脱了.然后我按Ctrl + R,再等5秒钟,然后重复12次.
会发生什么以及为什么?
/编辑:我实际测试了它让我等待,但我无法区分Apache是否让我等待,或另一个并发脚本,或其他什么.
这取决于PHP正在做什么.
按esc通常会停止浏览器加载页面.
如果冗长的脚本也在使用会话,则由于会话锁定,所有其他请求将等到上一个脚本完成.
会话锁定相关:session_start如何在PHP中锁定?
如果您想控制PHP如何处理停止请求的用户,请访问:http://php.net/manual/en/features.connection-handling.php
| 归档时间: |
|
| 查看次数: |
209 次 |
| 最近记录: |