Излишне краткое руководство "Customizing Apache for maximum performance" описывает методику установки и оптимизации файла конфигурации web-сервера Apache. Описание построено в виде многостраничного резюме.Перескажу самое полезное: Можно избавится от неиспользуемых модулей: ./configure --disable-module=imap --disable-module=asis --disable-module=userdir --disable-module=autoindex В httpd.conf: HostnameLookups off # Не преобразовывать IP в имя при записи в лог. AllowOverride none # Не искать .htaccess во всех путях. При не использовании Options FollowSymLinks или использовании Options SymLinksIfOwnerMatch используется лишний вызов на проверку симлинка. SendBufferSize 16384 # Увеличить размер выходящего буфера (по умолчанию 4kB) MaxRequestsPerChild 10000 # Сколько запросов отработает один Child апача. KeepAliveTimeout 30 # Таймаут KeepAlive соединения.
В статье "Redundant Internet Connections Using Linux", опубликованной в SysAdmin Journal, рассказывается как настроить резервный линк в Linux, используя пакет iproute (через policy routing). Использование 2 линков: В ядре: CONFIG_IP_ADVANCED_ROUTER=y, CONFIG_IP_MULTIPLE_TABLES=y, CONFIG_IP_ROUTE_MULTIPATH=y # Настройка первого линка ip rule add from 63.89.102.157 lookup 1 ip route add 10.0.0.0/24 via 10.0.0.1 table 1 ip route add 0/0 via 63.89.102.1 table 1 # Настройка второго линка ip rule add from 65.3.17.133 lookup 2 ip route add 10.0.0.0/24 via 10.0.0.1 table 2 ip route add 0/0 via 65.3.17.1 table 2 Для проверки результата наберите: ip route list [table 1] Балансиковка трафика: ip route add default equalize nexthop via 63.89.102.1 dev eth1 nexthop via 65.3.17.1 dev eth2