Это старая версия документа.


Оптимизация

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/