Глобальные тренды развития рынка SSL и как это отражается на хостинг-провайдерах
CMS и хостинг
-
Upload
coby-anthony -
Category
Documents
-
view
52 -
download
0
description
Transcript of CMS и хостинг
CMS и хостинг
Докладчик: Константин Малов
Компания : Хостинг-Центр РБК
Как пользователю выбрать тарифный план под CMS?
CMS – это удобно, быстро и подходит для большинства проектов.
Цена за удобство и универсальность – производительность системы.
Как же выбрать тариф под определенный проект клиента?
Аппаратное и программное обеспечение
серверов Хостинг-Центра РБК
Софт:• ОС: FreeBSD 6.x на серверах
виртуального хостинга и
gentoo linux на серверах vps
хостинга
• Веб-сервер: Nginx + Apache
• PHP: Запуск скриптов от
имени пользователя, выбор
версии пользователем, полное
управление php.ini
Железо:• Процессор: 2 x Intel(R)
Xeon(R) CPU E5335 @
2.00GHz
• Память: 4Гб для серверов
виртуального хостинга, 6Гб
для серверов vps хостинга
• Диски: SCSI диски,
объедененные в RAID 5 на
контроллере LSI MegaRaid320
Синтетический тест
ПО: Apache Bench
Исследуем: скорость формирования страниц скорость формирования страниц с нагрузкой
Цель: посмотреть, насколько «удачно» оптимизирована каждая из CMS систем
Результат тестирования
0
0,1
0,2
0,3
0,4
0,5
0,6
ApacheBench -n1 -c1
NetCat
Umi
Joomla
0
2
4
6
8
10
12
ApacheBench -n10 -c10 ApacheBench -n100 -c100
NetCat
Umi
Joomla
Пользовательский тест
Программное обеспечение: perl + wget
Исследуем: нагрузку на сервер виртуального хостинга «пользовательское» время отклика
Цель: сформировать рекомендации для пользователей по выбору тарифных планов хостинга
Результат тестирования(виртуальный хостинг)
0
2
4
6
8
10
12
u1 u10 u25 u50
NetCat
Umi
Joomla
0
50
100
150
200
250
300
u1 u10 u25 u50
NetCat
Umi
Joomla
Число запросов в минуту
Нагрузка на сервер (load average)
Среднее время загрузки (в секундах)
0
5
10
15
20
25
30
35
40
45
u1 u10 u25 u50
NetCat
Umi
Joomla
Результат тестирования(vps хостинг)
0
0,5
1
1,5
2
2,5
3
3,5
4
4,5
u1 u10 u25 u50
NetCat
Umi
Joomla
Среднее время загрузки (секунды) Число запросов в минуту
0
50
100
150
200
250
300
350
400
450
500
u1 u10 u25 u50
NetCat
Umi
Joomla
Сильные и слабые стороны методики, область ее применения
Сильные стороны:
- Тестирование на живых серверах
- Эмуляция поведения пользователей
Слабые стороны:
- Высокая степень незнания о конкретном проекте клиента
- Тестируемые шаблоны проще и «легче» реальных сайтов
Область применения:
- Хостинг РБК
- Тестируемые CMS системы
Число хитов на один php скрипт
*.jpg
*.png
*.css
*.html
<html>*.js
alert(«hi»);
*.php
<?php
phpinfo();
?>
В исследованых 100 CMS при формировании одним
php-скриптом html страницы приходится в среднем 4
дополнительных HTTP запроса
Оптимальное число запросов
Виртуальный
хостинг
примерно 400000
хитов в сутки
или 17000 в час
VPS хостинг
примерно хитов в
сутки 1100000
или около 48000 в
час
Результаты тестирования Bitrix или кэширование – это хорошо!
0
1
23
4
5
67
8
9
10
без кеша автокэширование кэш всейстраницы
ab -n1 -c1
ab -n10 -c10
ab -n100 -c100
Почему VPS хостинг показывает
лучшую производительность?
- На виртуальном хостинге один процесс
MySQL обрабатывает запросы нескольких
сотен клиентов, а на VPS только Вашего
проекта.- На виртуальном хостинге все настройки
стандартизированы и подходят для
«усредненного» клиента, на VPS настройки
делаются под Ваш проект.
Спасибо за внимание!
Выражаем благодарность нашим коллегам за
предоставленные дистрибутивы Bitrix, UMI.CMS и
NetCat.