Оптимизация

WEB Интерфейс

При использовании Amon для авторизации пользователей резко возрастает нагрузка на сервер при большом количестве одновременных пользователей. Для уменьшения нагрузки на WEB сервер целесообразно использовать SpeedyCGI.
SpeedyCGI работает следующим образом. При получении первого запроса интерпретатор загружает процесс в память (создаёт демона) по умолчанию на 500 секунд (это значение можно увеличить), при всех следующих обращения уже за груженый процесс просто отщепляет потомком новый процесс для обработки запросов.

В пользовательском интерфейсе след заменить 1 строчку

#!/usr/bin/perl

На

#!/usr/bin/speedy -- -r1

Будьте внимательны. После изменения конфигурационного файла обязательно нужно убить висящие процессы speed_backend

# killall -1 speedy_backend

Также SpeedyCGI можно использовать для других приложений. Уже протестирован в работе с

  • abills/Abills/modules/Voip/agi_rad.pl (Voip Модуль)

Оптимизация MYSQL

http://mysqltuner.com/