Вопрос

У нас есть несколько серверов, на которых работают различные настройки LAMP.Одна вещь, которая, кажется, отличается в зависимости от того, кто настроил сервер, - это способ настройки PHP.Некоторые из них настроены на использование модуля Apache DSO, другие настроены на использование CGI.На некоторых серверах включен suEXEC, на других он отключен.Мы всегда пытаемся настроить наши приложения для повышения производительности, но я не уверен, чего можно добиться на этом уровне.

Если это поможет, стандартная настройка для нашего сервера будет примерно такой:

  • PHP 5.2.8
  • MySQL 5.0.81
  • Apache 2.2.11

Спасибо.

Это было полезно?

Решение

Я всегда считал, что наибольший прирост производительности вы получаете из трех элементов в ламповом блоке:

1) Установка кэша PHP 2) Резкое увеличение объема памяти, выделяемой MySQL для сортировки 3) Наем хороших программистов

Вы также можете получить некоторые хорошие улучшения памяти, ограничив количество потоков / форков, которые apache запускает одновременно.

Другие советы

  1. Если вы не можете установить "ZendServer" по каким-либо причинам:Проведите быстрое совещание со своей командой и решите, какие модули Apache2 не нужны, и удалите их.Также создайте свои собственные двоичные файлы PHP, чтобы контролировать, что включено, а что не нужно

  2. Если вы можете установить "ZendServer", приобретите программное обеспечение по адресу zend.com и наслаждайтесь значительно возросшей производительностью php-оптимизатора Zend.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top