The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Тюнинг производительности web-сервера под управлением Apache

24.02.2004 22:17

Ниже, комментарии к проблемам освещенным в статье (тюнинг ОС не рассматривается, только apache):

  • Слишком много httpd процессов, ощущается нехватка памяти - чтобы избежать своппинга лимитировать число процессов apache и одновременно выполняемых скриптов (mod_limitconn + патчи), убрать лишние apache модули, запретить KeepAlive, значительно уменьшить TimeOut, статический контент отдавать через специализированный web-сервер (mathopd, thttpd), использовать ACCEPT_FILTER, установить web-акселератор (mod_accel, squid, oops).
  • Нехватает CPU ресурсов - переписать скрипты, использовать mod_perl, FastCGI, mod_php+оптимизатор, кэшировать ресурсоемкие операции, хранить часто обновляемые файлы в tmpfs, увеличить размер буфера "SendBufferSize 65536".
  • Недостаточная пропускная способность сети - лимитирование трафика на 1 пользователя (mod_bandwidth, mod_throttle, dummynet, iptables), отдача сжатого контента (mod_deflate, mod_gzip).

    1. Главная ссылка к новости (http://www.onlamp.com/pub/a/on...)
    2. Apache Performance Notes
    3. Tuning Apache and PHP for Speed on Unix
    4. System Tuning Info for Linux Servers
    5. A HOWTO on Optimizing PHP
    6. mod_perl - Performance Tuning
    Лицензия: CC BY 3.0
    Короткая ссылка: https://opennet.ru/3442-apache
    Ключевые слова: apache, tune, optimization
    При перепечатке указание ссылки на opennet.ru обязательно


     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру