Heim > Backend-Entwicklung > PHP-Tutorial > 用户浏览网站首页时,服务器会生成一个进程吗?

用户浏览网站首页时,服务器会生成一个进程吗?

WBOY
Freigeben: 2016-06-23 14:13:17
Original
1170 Leute haben es durchsucht

本帖最后由 lumengabc 于 2013-06-17 11:04:53 编辑

如题。
或者说10个不同IP同时访问网站首页时,服务器会生成10个进程? 1进程10个线程?

这个谁能告诉我是个什么样的情况?或者有相关的书籍(高并发服务器最大连接数线程等概念)推荐吗

回复讨论(解决方案)

对!
cgi 方式的服务器会生成10个进程
模块方式的服务器会生成10个线程

10个进程N个线程吧。

对!
cgi 方式的服务器会生成10个进程
模块方式的服务器会生成10个线程

那如果1万用户(或更多)同时浏览网站首页,生成1万个进程,服务器 是不是就挂了?

不会生成1万个进程,因为服务器有个最大同时响应的上限
超出的请求都会放在队列里等待处理

所以访问量大的时候你会感到变慢了

哦,了解了。 是否可以这样理解:
好象APACHE默认是256个并发进程。  如果并发用户数更多的话,可能要考虑其他方法了。
(优化程序处理速度,最快的返回结果给客户端 好结束这个进程,为下个进程访问做准备。 或者做服务器集群什么的吧?)


对!
cgi 方式的服务器会生成10个进程
模块方式的服务器会生成10个线程

那如果1万用户(或更多)同时浏览网站首页,生成1万个进程,服务器 是不是就挂了?
apache有进程池,超出池上限,其它访问会等待。

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage