Оптимизация веб-сервера (apache2+nginx+memcached+eaccelerator) для высоко загруженного тяжелого приложения

Ну, необходимо запустить путем простой просьбы, чтобы он разблокировал порт 2 195 выходов.

Вот пример:

iptables -A OUTPUT -o eth0 -p tcp --dport 2195 -j ACCEPT

Вышеупомянутое принимает это eth0 внешний, стоящий с Интернетом интерфейс.

Вам, вероятно, также придется добавить строку для поступления (предполагающий, что источник является также портом 2195 на другом конце):

iptables -A INPUT -i eth0 -p tcp --sport 2195 -j ACCEPT

Если исходный порт для коммуникации возврата рандомизируется, необходимо будет использовать модуль состояния в iptables для отслеживания соединения:

iptables -A OUTPUT -o eth0 -p tcp --dport 2195 \ 
         -m state --state NEW, ESTABLISHED, RELATED \
         -j ACCEPT

iptables -A INPUT -i eth0 -p tcp \
         -m state --state ESTABLISHED, RELATED \
         -j ACCEPT

Это является очень простым. Администратор ответственен за такого рода вещь, не Вас, таким образом, модификация вышеупомянутого, вероятно, необходима. HTH.

1
задан 23 February 2012 в 12:53
1 ответ

С этим процессором лучшее значение, которое вы получите для TPS / RPS, будет около 5. У вас старое оборудование, поэтому высокий уровень параллелизма у вас никогда не будет. Но вы можете уменьшить время загрузки страницы, вместо этого поработав над производительностью шаблона (спрайт, объединение css / js и т. Д.)

Для тестирования пока откажитесь от Nginx. Поскольку вы просто тестируете пропускную способность PHP, Nginx (и его конфигурация) мешает вам.

Сосредоточьтесь на самой конфигурации Apache и PHP.

Несколько советов для начинающих:

  1. Увеличьте размер SHM для PHP (сначала обязательно увеличьте ulimit).
  2. Отключите пакеты поддержки активности Apache (Apache не обслуживает ничего, кроме 1 динамического запроса при использовании Nginx, поэтому пакеты поддержки активности
  3. Снизьте уровень сжатия примерно до 7 с помощью Eaccelerator, добавив накладных расходов на ЦП (которых у вас нет)

Но если я '

0
ответ дан 4 December 2019 в 10:07

Теги

Похожие вопросы