Heim >Backend-Entwicklung >PHP-Tutorial >用户浏览网站首页时,服务器会生成一个进程吗?
如题。
对!
cgi 方式的服务器会生成10个进程
模块方式的服务器会生成10个线程
10个进程N个线程吧。
对!
cgi 方式的服务器会生成10个进程
模块方式的服务器会生成10个线程
那如果1万用户(或更多)同时浏览网站首页,生成1万个进程,服务器 是不是就挂了?
不会生成1万个进程,因为服务器有个最大同时响应的上限
超出的请求都会放在队列里等待处理
所以访问量大的时候你会感到变慢了
哦,了解了。 是否可以这样理解:
好象APACHE默认是256个并发进程。 如果并发用户数更多的话,可能要考虑其他方法了。
(优化程序处理速度,最快的返回结果给客户端 好结束这个进程,为下个进程访问做准备。 或者做服务器集群什么的吧?)
对!
cgi 方式的服务器会生成10个进程
模块方式的服务器会生成10个线程
那如果1万用户(或更多)同时浏览网站首页,生成1万个进程,服务器 是不是就挂了?
apache有进程池,超出池上限,其它访问会等待。