后台根据条件循环执行一条命令,但不要影响到前台向后台发请求,不让页面一直停留在请求的状态,最后出现网络错误。我之前使用过定时器,但循环执行 页面还是会一直在那打转。请教一下各位该怎么解决?
1 回答
已采纳
qq_青枣工作室_0
TA贡献446条经验 获得超754个赞
因为php默认是用文件来保存session的,而且这个session文件是阻塞锁的,要等php执行完才解锁,所以,下个请求只能要等待前面的处理完。
可以在需要长时间运行的操作前,关闭session文件,下一个请求就不会阻塞了。即,加上这个代码:
session_write_close();
- 1 回答
- 0 关注
- 1560 浏览
添加回答
举报
0/150
提交
取消