【发布时间】:2011-09-28 12:07:10
【问题描述】:
我正在尝试建立一个社交网站,该网站将有大量用户同时登录,一次上限约为 5000 人。
我打算使用 LAMP 堆栈。 Apache 可以有 2 个 mpms(多处理模块)- preforker(每个请求分叉一个新进程)和工作模型(每个请求使用线程)。
考虑到我的服务器端代码是用 PHP 编写的,并且我希望能够按需扩展网站,哪个更可取。我们使用的一些第三方 PHP 模块不是线程安全的,所以最好推荐使用 preforker。
- 有什么方法可以减少预分叉中交换进程之间的延迟
- 有什么方法可以让我使用工作模块,以及 php 吗?
在 LAMP 堆栈上运行的社交网站,通常使用哪种模式?
【问题讨论】:
标签: php apache social-networking