Оптимизация
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/