据说www.douban.com使用的web server是lighttpd , php工作在fast cgi方式下. 而且性能比axpi得还要快一些。
可惜这种方式在windows下面不能很好地实现,因为windows上的匿名管道的读写是不支持完成端口的。为每个管道开两个线程的话好像就有点过分了 >_<
邈了一下fast cgi 的标准,发现fast cgi协议可以将多个http request serialize 成一个数据流,因此可以很方便的将请求转移到其他地方处理。比方说独立的进程,或者另一台服务器上。这应该是一个不错工作方式。效果类似IIS的独立应用方式。
如果解决web session 问题的话,说不定是一个不错的 前端 load balance方案。
可惜这种方式在windows下面不能很好地实现,因为windows上的匿名管道的读写是不支持完成端口的。为每个管道开两个线程的话好像就有点过分了 >_<
邈了一下fast cgi 的标准,发现fast cgi协议可以将多个http request serialize 成一个数据流,因此可以很方便的将请求转移到其他地方处理。比方说独立的进程,或者另一台服务器上。这应该是一个不错工作方式。效果类似IIS的独立应用方式。
如果解决web session 问题的话,说不定是一个不错的 前端 load balance方案。