我是网络应用中的假人。我怀疑apache web服务器的功能。我的问题主要集中在“apache如何处理每个传入的请求”
问:当apache在mod_python
/ mod_php
模式下运行时,是否会为每个传入的reuest发生“分叉”?
如果它以mod_php
/ mod_python
方式分叉,那么优于CGI模式的优势在哪里,除了以mod_php
方式分叉的进程已包含解释器实例。
如果每次都没有分叉,它如何以mod_php
/ mod_python
方式实际处理每个传入请求。它是否使用线程?
PS: FastCGI在上述比较中的位置是什么?
答案 0 :(得分:0)
使用现代版本的Apache,除非您在prefork
模式下配置它,它应该运行线程(而不是fork)。 mod_python
是线程安全的,并不要求它的每个实例都分叉到它自己的空间。