1
希望这不是明显的,只是想澄清一些我不完全确定的事情。我在观看关于如何实现缓存的教程时遇到了这个问题。似乎只是在服务器上添加一些全局缓存变量,将为所有客户端实施缓存。我在Apache webserver上使用PHP。Web服务器(apache)如何处理多个HTTP请求,代码级别
我知道一个Web服务器可以接受多个客户端HTTP请求。我的问题是Web服务器代码上发生了什么。
是否每次都执行相同的服务器代码?这意味着一些全局变量被保存了吗?或者对于每个新的HTTP请求,都会创建一个新的代码实例。如果是的话,这些多个实例是连接的还是可以以任何方式意识到彼此?
改变Apache并不是现在的选择。我的问题是Apache如何在这方面工作。 – Aris
apache只接收http请求,创建新会话并在每个会话中运行您的代码。所以一个会话甚至不知道其他人甚至是全局变量。 – Rikky
我看到的例子是python。这方面的语言与php不同,或者他们可能使用一些不同的Web服务器? – Aris