- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
явно лишнее
его его ставить, то явно в локацию выше.
и там же(перед server {) надо добавить вот что:
proxy_buffering on;
proxy_buffers 4 32k;
proxy_connect_timeout 10;
proxy_read_timeout 60;
proxy_send_timeout 60;
client_body_temp_path /ram/;
proxy_temp_path /ram/;
далее
откройте /etc/fstab и там допишите:
и выполните комманду
Эта всё "выжрет" 20 мегабайт оперативки, зато будет полноценно кешировать и хранить временные файлы в оперативной памяти.
DJ_AlieN добавил 01.03.2008 в 19:07
DJ_AlieN, немного не понял это: "http://site.ru/server-status
их физически нету, или при обращении их тоже нету?
если второе, то добавьте в httpd.conf:
<Location /httpd-status>
SetHandler server-status
</Location>
перезапустите apache и попробуйте открыть sitename.ru/httpd-status/
location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar)$ {
root /home/site/data/www/domain.ru;
access_log /home/site/logs/domain.ru.access.log;
}
вот что ещё снизит нагрузку немного - отключение логов на статике, и включение времени устаревания:
location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar)$ {
root /home/site/data/www/domain.ru;
#access_log /home/site/logs/domain.ru.access.log;
access_log off;
expires 1d;
}
Насчёт MaxClients - этого может быть достаточно, по крайней мере увеличить можно ненамного - ведь от статики мы свободны, и есть nginx. Тем более что процессор-то всё равно занят.
а зачем больше при оперативке 256 ?
наверное что бы больше 5 клиентов одновременно обслуживать...
наверное что бы больше 5 клиентов одновременно обслуживать...
если есть nginx то больше 5-7 нет смысла ставить на такой системе
Итак, что я сделал...
В nginx'е:
отключил access_log;
прописал все директивы;
в параметрах вирт. хоста дописал
access_log off;
expires 1d;
/etc/fstab:
Дописал "tmpfs /ram tmpfs defaults,size=20M". При этом, сначала дописал с новой строки, запустил команду "mount -a" и получил ошибку: "/etc/fstab:2: Inappropriate file type or format".
Переписал "tmpfs /ram tmpfs defaults,size=20M" не с новой, а в продолжение существующей строки. Вроде бы все получилось. Но, когда смотрю запущенные процессы top'ом, никакого нового процесса не наблюдаю. Так и должно быть? И в случае полной перезагрузки сервера не нужно будет заново выполнять команду "mount -a"?
В апаче:
Увеличил MaxClients до 10.
Результат довольно приятный. Средняя нагрузка снизилась до 1.00 - 2.00, что приемлемо. Хотя, сейчас ночь, нагрузки низкие. Нужно дождаться понедельника.
если есть nginx то больше 5-7 нет смысла ставить на такой системе
а откуда эти цифры берутся?
а откуда эти цифры берутся?
server-status :)
DJ_AlieN добавил 02.03.2008 в 02:19
Итак, что я сделал...
В nginx'е:
отключил access_log;
прописал все директивы;
в параметрах вирт. хоста дописал
access_log off;
expires 1d;
вот это обязательно добавьте в конфиг nginx:
proxy_buffers 4 32k;
/etc/fstab:
Дописал "tmpfs /ram tmpfs defaults,size=20M". При этом, сначала дописал с новой строки, запустил команду "mount -a" и получил ошибку: "/etc/fstab:2: Inappropriate file type or format".
Переписал "tmpfs /ram tmpfs defaults,size=20M" не с новой, а в продолжение существующей строки. Вроде бы все получилось. Но, когда смотрю запущенные процессы top'ом, никакого нового процесса не наблюдаю. Так и должно быть? И в случае полной перезагрузки сервера не нужно будет заново выполнять команду "mount -a"?
Какая у Вас операционка?
Результат довольно приятный. Средняя нагрузка снизилась до 1.00 - 2.00, что приемлемо. Хотя, сейчас ночь, нагрузки низкие. Нужно дождаться понедельника.
Для двух часов ночи субботы 2% - это очень много.
server-status :)
и там пишут, что для nginx + аpache рекомендуется 5-7 максклайентс для апача?
там пишут что если 4 из 5 в идле, то 10 ставить не надо :)
там пишут что если 4 из 5 в идле, то 10 ставить не надо :)
Если там 4 из 5 в IDLE, то там вообще можно ничего не ставит, т.к. пятый занят тем что показывает server-status.