时间:2021-07-01 10:21:17 帮助过:5人阅读
如果你使用的是apache服务器,可以查看pache如何解析php。
php有并发进程数最大限,无用手写的。
解释apache的prefork 方式
apache会启动StartServers(httpd.conf中配置)个进程 每个进程负责一个用户的访问,直到MaxClients到达之前不会出现用户排序情况,到达MaxClients后出现排队
下面是prefork的一种大体示意 真实情况较这复杂 还设计php的apache直接的SAPI 等等
apache或其他服务器都是多线程的,可以并发处理用户请求,没有超过最大限制前不需要排队。