Показаны сообщения с ярлыком сервер. Показать все сообщения
Показаны сообщения с ярлыком сервер. Показать все сообщения
понедельник, 10 февраля 2014 г.
Какую максимальную нагрузку может выдержать сервер/CMS?
Заметка.
Нагрузка считается в хитах (запросах), т.е. просмотрах страниц. 1000 пользователей ~ 5000 запросов в сутки ~ 1 запрос в 17 секунд. Это маленькая нагрузка. В среднем запрос во многих CMS обрабатывается за 0.05-0.5 секунды на обычном хостинге. Если больше, то либо кривая система, либо слишком большой объем данных. Если собственный сервер или VPS/DDS, то при использовании оптимизации, двухуровневой архитектуры веб-сервера, прекомпилятора и прочих фич, скорость работы может быть до нескольких сотен запросов в секунду.
Joomla и многие другие open-source CMS обладают слабыми инструментами оптимизации, так как в первую очередь ориентируются на некоммерческие сайты с большим функционалом и некритичны к нагрузкам. Коммерческие системы и развитые open-source CMS обладают механизмами регулирования нагрузки, развитого кэширования, например, Drupal.
40 тысяч хостов в сутки - это примерно 200 тысяч хитов. Такую нагрузку могут выдержать многие CMS при наличии хорошего железа (средненький сервер на базе современного процессора, 1-2 Гб оперативной памяти). В CMS должно быть развито кэширование. Также увеличению производительности могут поспособствовать наличие прекомпилятора, веб-сервера под статику, использование быстрого memcached, оптимизация работы СУБД и прочие фенечки.
При больших нагрузках большое значение имеет веб-сервер, база данных и общая архитектура системы.
Диаметрально противоположные варианты развития событий:
CMS может создавать статические страницы, которые потом отдаются веб-сервером. Но он может не справиться (если 2000 хитов в секунду).
Можно поставить кеширующий сервер [1] или [2] и еще дополнительно организовать балансировку нагрузки в сочетании с очень тормозными движками. И все будет летать.
Тут уж больше вопросы к проектировщику решения в целом и админу.
Однако замечу, что "предел" живучести примерно такой (на моем выделенном сервере):
чистый html + картинки под апачем: 800-1000 хитов в секунду
Простенький скрипт php 4 + соединение с базой pconnect: 400-500 хитов
То же самое просто mysql_connect: около 200 хитов
Ну а дальше, если навороченная выдача товаров и т.п.: примерно 10-15 хитов в секунду предел, с оптимизацией до 50.
суббота, 15 января 2011 г.
Система ускорения работы Web-приложений.
Crescendo Networks
- Разгрузка WEB серверов от избыточных соединений TCP
- Мультиплексирование трафика по TCP соединениям и уменьшение отклика приложений
- Компрессия контента на участке между CN-7710 до абонента (без нагрузки на сервер)
- Устранение перегрузки SSL-соединений и ускорение передачи данных
- Интеллектуальная балансировка нагрузки
- Ускорение загрузки WEB страниц
- Равномерное распределение нагрузки на серверы
Три основных показателя, которые определяют сроки окупаемости при внедрении CN-7710T Crescendo Networks:
- Экономия на полосе пропускания канала связи (при среднем значении снижения требований к каналу связи в 65% и стоимости канала связи (производительностью 1000Мбит/с) порядка 1 000 000 рублей, ежемесячная экономия составит 650 000 рублей);
- Экономия на аппаратных средствах (после внедрения в сетевую архитектуру CN-7710T Crescendo Networks, нагрузка на WEB серверы снижается в разы, что позволяет тем же количеством WEB серверов увеличить объем обслуживаемого трафика в тех же пропорциях (CAPEX); дополнительная экономия от соответствующего снижения затрат на электропитание WEB серверов (OPEX));
- AberdeenGroup
- Секундная задержка отклика снижает:
- Просмотр страниц на 11%;
- Переходы на другие страницы на 7%;
- Удовлетворенность клиента на 16%.
- Amazon. Исследования оказали, что 100мс задержка снижает выручку на 1%.
- Google. Исследования оказали, что дополнительные пол секунды задержки при загрузке страницы снижают объем трафика на 20%.
- Финансовый брокер может потерять $4 миллиона выручки за каждую миллисекунду задержки в работе электронной торговой системы по сравнению с конкурентами
пятница, 24 декабря 2010 г.
Windows Server 2008 R2 - Бесплатно на 180 дней.
Умрешь - начнешь опять сначала.
И повторится все, как встарь:
Ночь, ледяная рябь канала,
Аптека, улица, фонарь
+180 :)
И повторится все, как встарь:
Ночь, ледяная рябь канала,
Аптека, улица, фонарь
+180 :)
Wiki
http://ru.wikipedia.org/wiki/Windows_Server_2008_R2
- 20 августа 2009 года — бесплатная 180-дневная версия доступна для скачивания всем желающим
http://blogs.technet.com/b/stbgrus/archive/2009/07/29/3269025.aspx
Скачать
http://www.microsoft.com/windowsserver2008/ru/ru/try-it.aspx
Подписаться на:
Сообщения (Atom)
