【发布时间】:2011-12-12 14:53:06
【问题描述】:
我有一个 Windows 7 Enterprice 64 位和 8GB RAM,我运行一个带有 PHP、Apache 和 MySQL 的本地主机。但是,Apache(官方)仍然是 32 位二进制。而且我的系统运行速度极低...这是一个常见问题还是有任何提示或技巧可以提高我的性能?
【问题讨论】:
我有一个 Windows 7 Enterprice 64 位和 8GB RAM,我运行一个带有 PHP、Apache 和 MySQL 的本地主机。但是,Apache(官方)仍然是 32 位二进制。而且我的系统运行速度极低...这是一个常见问题还是有任何提示或技巧可以提高我的性能?
【问题讨论】:
tl;dr 版本:不是 32 位 Apache 正在减慢速度。
我们需要更多信息来确定问题的原因,但我的猜测是这不是 Apache 是 32 位而 Windows 是 64 位的事实。
32 位和 64 位应用程序的主要区别在于 64 位应用程序可以直接访问更多内存(通常超过 3.5GB)。
Apache 本身并不是特别慢,它是您使用它加载的所有模块(PHP、Python、mod_rewrite 等)。
很可能是以下一种(或多种):
【讨论】:
Apache 64 位版本的性能通常不会比 32 位版本高 5% 以上。
我唯一一次看到在 Windows 上运行 Apache 的速度大幅下降是由于防病毒软件运行造成的。
【讨论】: