为什么没有任何流行的php服务器?

时间:2011-03-11 18:17:11

标签: php persistent

我不是要求它开始一个巨魔,而是从一个观察开始。 每种编程语言都有自己的服务器来提高性能。

Ruby有MongrelThin。 Python有许多带有集成服务器的框架(可以随时生产),比如DjangoTornado等。并且不要提及java!

目前,PHP代码是通过Apache或NGinx等服务器提供的,但我的意思是“预环境”: 如果我们在Tornado Web Server上举例,可以使用这个想法,例如,在服务器启动时加载整个“元”框架:数据库连接只创建一次,URL解释器包含所有url正则表达式,核心框架,只加载一次以保存服务器的cpu。 然后,将在请求时执行“关于请求执行”代码。

这个想法的核心原因是保持PHP代码加载一次,以减少每个请求的服务器负载并缩短响应时间。

当然,许多(如果不是全部)实际的PHP可能无法工作,并且需要使用垃圾收集器等效来卸载所有未使用的代码。

在PHP中编写它是基本的想法,因为它将(某种)链接到加载的组件(Web框架),但服务器可以用任何其他语言编写。主要目的是在服务器启动时仅加载整个PHP代码一次。

你觉得有什么理由不去做吗?我忘记了什么吗?也许已经有一些我不了解的东西?

0 个答案:

没有答案