![Apache prefork.c 和其他设置](https://linux22.com/image/545889/Apache%20prefork.c%20%E5%92%8C%E5%85%B6%E4%BB%96%E8%AE%BE%E7%BD%AE.png)
英特尔 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 本身并不是解决之道。