CMS и хостинг

14
CMS и хостинг Докладчик: Константин Малов Компания : Хостинг-Центр РБК

description

Докладчик: Константин Малов Компания : Хостинг-Центр РБК. CMS и хостинг. Как пользователю выбрать тарифный план под CMS?. CMS – это удобно, быстро и подходит для большинства проектов. Цена за удобство и универсальность – производительность системы. - PowerPoint PPT Presentation

Transcript of CMS и хостинг

Page 1: CMS и хостинг

CMS и хостинг

Докладчик: Константин Малов

Компания : Хостинг-Центр РБК

Page 2: CMS и хостинг

Как пользователю выбрать тарифный план под CMS?

CMS – это удобно, быстро и подходит для большинства проектов.

Цена за удобство и универсальность – производительность системы.

Как же выбрать тариф под определенный проект клиента?

Page 3: 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

Page 4: CMS и хостинг

Синтетический тест

ПО: Apache Bench

Исследуем: скорость формирования страниц скорость формирования страниц с нагрузкой

Цель: посмотреть, насколько «удачно» оптимизирована каждая из CMS систем

Page 5: 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

Page 6: CMS и хостинг

Пользовательский тест

Программное обеспечение: perl + wget

Исследуем: нагрузку на сервер виртуального хостинга «пользовательское» время отклика

Цель: сформировать рекомендации для пользователей по выбору тарифных планов хостинга

Page 7: CMS и хостинг

Результат тестирования(виртуальный хостинг)

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

Page 8: CMS и хостинг

Результат тестирования(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

Page 9: CMS и хостинг

Сильные и слабые стороны методики, область ее применения

Сильные стороны:

- Тестирование на живых серверах

- Эмуляция поведения пользователей

Слабые стороны:

- Высокая степень незнания о конкретном проекте клиента

- Тестируемые шаблоны проще и «легче» реальных сайтов

Область применения:

- Хостинг РБК

- Тестируемые CMS системы

Page 10: CMS и хостинг

Число хитов на один php скрипт

*.jpg

*.png

*.css

*.html

<html>*.js

alert(«hi»);

*.php

<?php

phpinfo();

?>

В исследованых 100 CMS при формировании одним

php-скриптом html страницы приходится в среднем 4

дополнительных HTTP запроса

Page 11: CMS и хостинг

Оптимальное число запросов

Виртуальный

хостинг

примерно 400000

хитов в сутки

или 17000 в час

VPS хостинг

примерно хитов в

сутки 1100000

или около 48000 в

час

Page 12: CMS и хостинг

Результаты тестирования Bitrix или кэширование – это хорошо!

0

1

23

4

5

67

8

9

10

без кеша автокэширование кэш всейстраницы

ab -n1 -c1

ab -n10 -c10

ab -n100 -c100

Page 13: CMS и хостинг

Почему VPS хостинг показывает

лучшую производительность?

- На виртуальном хостинге один процесс

MySQL обрабатывает запросы нескольких

сотен клиентов, а на VPS только Вашего

проекта.- На виртуальном хостинге все настройки

стандартизированы и подходят для

«усредненного» клиента, на VPS настройки

делаются под Ваш проект.

Page 14: CMS и хостинг

Спасибо за внимание!

Выражаем благодарность нашим коллегам за

предоставленные дистрибутивы Bitrix, UMI.CMS и

NetCat.