Apache prefork.c 和其他设置

Apache prefork.c 和其他设置

英特尔 C2D E7400

2048 MB DDR2 内存

250 GB 7.200 转

Debian 5 - 32 位

这是我的专用服务器。我用它来托管 vBulletin 论坛。最好的服务器是什么prefork.c、worker.c 和 mpm_winnt.c?我只有 100 名访客,但延迟非常严重。如果设置正确,此服务器至少可以容纳 1000 名访客,并且不会出现延迟。

有人能帮我进行自定义设置吗?或者给我一个包含有用信息的链接?

谢谢!

答案1

您要修改的设置 (prefork.c/worker.c/mpm_winnt.c) 不会帮助您解决所遇到的问题。这些设置用于调整 Apache 子进程或线程的生成和剔除,以处理单个请求。

您真正的性能提升可能在于数据库或脚本语言(本例中为 PHP)方面。相比之下,您的 Web 服务器只会带来增量改进。不过,测试该断言非常简单:只需将一个静态文件(“helloworld.txt”或类似文件)放在您的服务器上的某个位置,然后请求几千次。我几乎保证它会加载得非常好。除非出现非常奇怪的情况(例如 Apache 导致交换),否则调整 Apache 本身并不是解决之道。

相关内容