首页 > 解决方案 > 在 PHP 中使用套接字时 Apache 多线程的限制

问题描述

我有一个 PHP 脚本连接到套接字服务器并发送 1 个数据包,然后关闭套接字。发送超时设置为 1 秒。

假设有 150 个用户同时访问此脚本并且套接字服务器处于脱机状态,从而为每个用户触发 1 秒超时。

我假设 Apache 会为每个用户启动一个工作器,每个用户都会阻塞一秒钟的资源,并且可能会限制并发用户的数量。超出限制的人将被排队,不仅针对此特定脚本,而且针对网站上的所有脚本。这个假设是否正确,如果正确,有什么方法可以避免阻塞?

标签: phpapachesocketsnginx

解决方案


推荐阅读