php 一页执行慢 影响其他执行,php页面执行时间过长,影响其他用户同步同时访问,咋办?...

当PHP页面如long_execute.php执行时间过长时,理论上不会影响其他用户的并发访问。用户会话通常是独立的,一个用户的请求不会阻塞其他用户。然而,如果出现等待现象,可能是因为服务器资源限制或并发处理不当。要解决这个问题,可以优化代码执行效率,使用队列处理长时间任务,或者考虑负载均衡和多进程方案来提高系统并行处理能力。
摘要由CSDN通过智能技术生成

我现在的情况是这样的:

页面long_execute.php面每访问一次都会有较长的执行时间(生成报表),假如在生成时,但还未结束,另一个用户也要访问的话,是不是这个用户就要等待 前一个用户访问结束(也就是上一次的报表生成必须完成),才能成功访问?我自己测试是这样的。。

那么有什么办法能解决这个吗?

问题即:php 运行时间过长 影响其他用户同时访问怎么办?

回复讨论(解决方案)

理论上是不会影响的,你要找出等待的原因

我觉得每个用户会话都是独立的,别的用户在访问什么,不会影响我的访问啊,比如我和许多人一起访问https://www.baidu.com/index.php,如果有人网速很慢一直没刷出来,会影响我的访问吗?应该不会吧。如果会影响的话,那谁还用百度啊

我觉得每个用户会话都是独立的,别的用户在访问什么,不会影响我的访问啊,比如我和许多人一起访问https://www.baidu.com/index.php,如果有人网速很慢一直没刷出来,会影响我的访问吗?应该不会吧。如果会影响的话,那谁还用百度啊

就像版主说的,你要找出等待的原因

理论上是不会影响的,你要找出等待的原因

哦,是吗?那我再好好试试。。

稍后给结果

我觉得每个用户会话都是独立的,别的用户在访问什么,不会影响我的访问啊,比如我和许多人一起访问https://www.baidu.com/index.php,如果有人网速很慢一直没刷出来,会影响我的访问吗?应该不会吧。如果会影响的话,那谁还用百度啊

抱歉,的确是我自己测试错了的!

谢谢您!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值