加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

当我按ESC时,PHP会做什么?

发布时间:2020-12-13 17:21:19 所属栏目:PHP教程 来源:网络整理
导读:假设我有一个相当冗长的 PHP脚本,花费60秒. 我连接到mysite.com/thatscript.php,我很确定我连接了,然后脚本开始运行. 5秒钟后,我逃脱了.然后我按下Ctrl R,再等5秒钟,然后重复12次. 会发生什么以及为什么? /编辑:我实际测试了它让我等待,但我无法区分Apache
假设我有一个相当冗长的 PHP脚本,花费60秒.

我连接到mysite.com/thatscript.php,我很确定我连接了,然后脚本开始运行. 5秒钟后,我逃脱了.然后我按下Ctrl R,再等5秒钟,然后重复12次.

会发生什么以及为什么?

/编辑:我实际测试了它让我等待,但我无法区分Apache是??否让我等待,或另一个并发脚本,或其他什么.

解决方法

这取决于PHP正在做什么.

按esc通常会停止浏览器加载页面.

如果冗长的脚本也在使用会话,则由于会话锁定,所有其他请求将等到上一个脚本完成.

会话锁定相关:How does session_start lock in PHP?

如果要控制PHP如何处理停止请求的用户,请查看:http://php.net/manual/en/features.connection-handling.php

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读