Проблемы с Apache 32 бит в Windows 64 бит - PullRequest
0 голосов
/ 21 октября 2011

У меня 64-битная ОС Windows 7 Предприятие и 8 ГБ ОЗУ, и я использую локальный хост с PHP, Apache и MySQL. Тем не менее, Apache (официально) все еще находится в 32-битном двоичном формате. И моя система работает на невероятно низкой скорости ... Это обычная проблема или есть какие-то советы или хитрости для повышения моей производительности?

Ответы [ 2 ]

1 голос
/ 21 октября 2011

tl; dr version : Это , а не 32-битный Apache, который замедляет его.

Нам потребуется дополнительная информация, чтобы определить причинупроблема, но я предполагаю, что это не факт, что Apache 32-битный, а Windows 64-битный.

Основное различие между 32-битными и 64-битными приложениями заключается в том, что 64-битные приложения могут напрямую обращаться к большему количеству памяти (обычно более 3,5 ГБ).

Сам Apache не очень медленный, это все модули, которые вы загружаете с ним (PHP, Python, mod_rewrite и т. Д.).

Скорее всего, один (или более) изследующее:

  • Высокие запросы / сек - у вас большое количество запросов в секунду
  • Высокая нагрузка на обработку - программы /сценарии используют много памяти / ЦП
  • Плохо написанные программы / сценарии - программы / сценарии неэффективны или утечка памяти
  • Другие процессы -другие программы на вашем компьютере (включая саму Windows) могут бИспользование вашей памяти / процессора, таких как MySQL
0 голосов
/ 21 октября 2011

64-битные сборки Apache, как правило, не превосходят 32-битные сборки более чем на 5%.

Единственный раз, когда я видел значительное замедление работы Apache в Windows, было из-за запуска антивирусного программного обеспечения.

...