- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
![Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ](https://d.searchengines.guru/20/95/seo-2024-stock_600x314__3274f588.jpg)
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Ситуация такая, что на сайте (например, сайт.ру) юзеры смотрят онлайн видео, соответственно, выкачивают видеофайлы (которые расположены на сабдомене саб.сайт.ру) в режиме онлайн со скоростью примерно 40 кб/сек. Раньше было больше, это ограничение сделал модулем mod_cband, не помогло. Дело оказывается не в скорости, а в кол-ве открытых подключений. Командой top показывает 11 копий apache. На сайт зайти нельзя, сильно тормозит. При этом загрузка ресурсов - минимальна. 98-99% простой процессора, памяти 750 Мб из 1 гига свободно. Но апач тормозит загрузку страниц. Панель, ftp и проч. работают хорошо.
При этом, если cband-ом ограничиваю кол-во потоков к скачке или вообще отключаю сабдомен - то все летает.
Как можно избавиться от этих тормозов? В чём проблема? Как увеличить кол-во копий апача в процессах? Там стабильно не больше 11. Я уж и логи отклчал и цифрами игрался, нифига не помогает.
Операционка CentOS 5
Настроки индейца префорк:
<IfModule prefork.c>
StartServers 20
MinSpareServers 25
MaxSpareServers 25
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 4000
</IfModule>
Первое, что проходит в голову, что апач работает таки не с prefork mpm и тормоза не из-за числа процессов.
Второе, возможно юзеру, от которого запущен апач, запрещено создавать больше ~11 процессов. Но при этом в логах была бы ругань.
А что показывает service httpd fullstatus?
nginx поставьте или видео на youtube положите
вероятнее всего - у вас mpm woker, а не prefork.
соответственно, настройки prefork не имеют никакого значения.
вам нужно разделить сервер - легкий прокси (+ раздача статики)
и бакенд для скриптов. в качестве прокси - можно nginx (или апач
с mpm event). если нужна помощь в настройке такой связки - обращайтесь
Ситуация такая, что на сайте (например, сайт.ру) юзеры смотрят онлайн видео, соответственно, выкачивают видеофайлы (которые расположены на сабдомене саб.сайт.ру) в режиме онлайн со скоростью примерно 40 кб/сек. Раньше было больше, это ограничение сделал модулем mod_cband, не помогло. Дело оказывается не в скорости, а в кол-ве открытых подключений. Командой top показывает 11 копий apache. На сайт зайти нельзя, сильно тормозит. При этом загрузка ресурсов - минимальна. 98-99% простой процессора, памяти 750 Мб из 1 гига свободно. Но апач тормозит загрузку страниц. Панель, ftp и проч. работают хорошо.
При этом, если cband-ом ограничиваю кол-во потоков к скачке или вообще отключаю сабдомен - то все летает.
Как можно избавиться от этих тормозов? В чём проблема? Как увеличить кол-во копий апача в процессах? Там стабильно не больше 11. Я уж и логи отклчал и цифрами игрался, нифига не помогает.
Операционка CentOS 5
Настроки индейца префорк:
<IfModule prefork.c>
StartServers 20
MinSpareServers 25
MaxSpareServers 25
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 4000
</IfModule>
поставе nload, по монеторте свой канал,на vps делать видео ресурс это не очень корректно,у вас просто не хватать канала и поэтому всё тормозит.на хорошем vps в среднем разрешенно от 3 до 6 мегабайт...
на хорошем vps в среднем разрешенно от 3 до 6 мегабайт...
где такие "хорошие" VPS? там где VPS-ноду в 100Mbp/s порт втыкают ? ;)
где такие "хорошие" VPS? там где VPS-ноду в 100Mbp/s порт втыкают ? ;)
3* 8 = 24 мегабит, я же на псиал от 3 до 6 не вижу не чего удивительного кстати :)
где такие хорошие ? ну вот server.lu тут как бы хорошие vps
В файле httpd.conf
KeepAliveTimeout 15
уменьшить до 3
может быть вообще выключить постоянные соединения
KeepAlive Off
Увеличить количество одновременных подключений.
MaxClients
Например до 800
При компиляции апача в файле httpd.h
Увеличить значение HARD_SERVER_LIMIT
Например до 800
Так как там по умодчанию стоит не более 256 одновременных подключений
-------
StartServers
MinSpareServers
MaxSpareServers
Лучше вообще не трогать, как это и рекомендуется в руководстве
В файле httpd.conf
KeepAliveTimeout 15
уменьшить до 3
может быть вообще выключить постоянные соединения
KeepAlive Off
KeepAlive - ваш друг. не нужно его отключать, если не знаете зачем.
если KeepAlive "мешает" - используйте другой mpm в апаче (event) - или
поставьте прокси перед апачем.
При компиляции апача в файле httpd.h
Увеличить значение HARD_SERVER_LIMIT
Например до 800
Так как там по умодчанию стоит не более 256 одновременных подключений
с такими безумными цифрами - сервер в пике ворочаться просто не будет.
помимо того, что одни апачи отожрут больше 10Gb
не копируйте бездумно глупые инструкции, тем более, что они
для 1.x-ветки апача.
Увеличить количество одновременных подключений.
MaxClients
Например до 800
При компиляции апача в файле httpd.h
Увеличить значение HARD_SERVER_LIMIT
Например до 800
Так как там по умодчанию стоит не более 256 одновременных подключений
ServerLimit 800
MaxClients 800
так проще?
главное посчитать сначала, кто и сколько скушает =)