SlideShare a Scribd company logo
1 of 19
CDN ХОСТИНГ
решения для Drupal
http_pull, http_push, livestreaming
Что такое CDN?
CDN - Content Delivery Network
CDN - территориально-распределённая
сеть серверов
CDN - инструмент для раздачи
потокового
видео/аудио(RTMP/RTSP/HTTP Live
Streaming) или статического HTTP
контента. CDN технологии позволяют
получить доступ к большому количеству
серверов, установленных в разных
точках и, таким образом, сделать
возможной реализацию
высоконагруженных и отказоустойчивых
сервисов меньшими силами, чем если
бы вы сами расставляли сервера по
всему миру.
Как работает CDN
Загружаем контент на сервер11
22 Данные с сервера загружаются в CDN
CDN EDGE CDN EDGE CDN EDGE
33 Посетители получают контент с ближайшего сервера
Kiev Moscow Berlin
Cdn hosting   решения для drupal (medium)
Причина 1. Высокая скорость.
Скорость сети CDN выше чем скорость обычного
хостинга или выделенного сервера.
Причина 2. Месторасположение.
Причина 3. 100% доступность.
CDN может похвастаться 100%-м
аптаймом, даже если ваш сервер
недоступен по причине отказа сети или
аппаратного сбоя.
Причина 4. Низкая стоимость.
Учитывая затраты, например, на установку
серверов в 10 центрах обработки данных по
всему миру, CDN предлагает недорогой путь для
достижения той же цели. CDN дает повышенную
надежность и способность доставлять HD видео
с высоким разрешением, снижает затраты и
уменьшает нагрузки на ваш сайт.
Причина 5. Простота в использовании.
Не нужно менять код сайта
Простая установка модуля и активация
Статистика использования CDN
3588 сайтов на Drupal используют CDN
CDN решения для Drupal
CDN: HTTP_PULL
HTTP_PULL - наиболее часто используемый метод CDN. Используется
для доставки небольшого статического контента через серверы CDN,
такого как, изображения, JS-файлы, CSS и PDF-файлы.
1) Клиент запрашивает контент с сайта
2) Управляющий сервер определяет
месторасположение клиента и какой из
CDN серверов ближе всего
3) CDN сервер отдаёт клиенту контент,
если контент не закеширован, контент
загружается с главного сервера, и
затем попадает в кеш
CDN: HTTP_PULL
Тест скорости загрузки drupal.ua
pingdom tools
Разница во времени загрузки 1,7 секунды
CDN: HTTP_PUSH
HTTP_PUSH напоминает ситуацию, когда у вас есть дублирующий
сервер. Пользователь самостоятельно загружает контент на сервер,
используя ftp протокол. Далее контент распотраняется по всем CDN
точкам. Этот метод идеально подходит для доставки тяжёлого контента,
такого как музыка, фильмы и программное обеспечение.
CDN: LiveStreaming
LiveStreaming позволяет доставлять контент конечным пользователям в режиме
реального времени.
• Adobe - RTMP / RTMPE / RTMPT
• Android - RTSP/RTP
• Flash - HTTP Dynamic Streaming (HDS)
• Apple – HTTP Streaming (HLS) for iPhone, iPod, iTouch
• Microsoft – Smooth Streaming for SilverLight
CDN: LiveStreaming
• Adobe - RTMP / RTMPE / RTMPT
• Android - RTSP/RTP
• Flash - HTTP Dynamic Streaming (HDS)
• Apple – HTTP Streaming (HLS) for iPhone, iPod, iTouch
• Microsoft – Smooth Streaming for SilverLight
LiveStream Server
Adobe Live Encoder
CDN: LiveStreaming
Video On Demand позволяет доставлять видео по запросу с возможностью
повторного обращения. Пользователи могут контролировать поток и способны
перематывать вперед или назад, и ставить поток на паузу.
VOD Server
Link to Stream
• FLV (Flash Video - .flv)
• MP4 (QuickTime container - .mp4, .f4v, .mov, .m4v, .mp4a, .3gp, and .3g2)
Доступные форматы
Вопросы?
Спасибо за внимание!
Дмитрий Костюк
twitter: @dim_s
email: dima@hostpro.ua

More Related Content

What's hot

Как обслужить миллиард пользователей и отдать терабит трафика
Как обслужить миллиард пользователей и отдать терабит трафикаКак обслужить миллиард пользователей и отдать терабит трафика
Как обслужить миллиард пользователей и отдать терабит трафикаIgor Vasiliev CCIE #19895
 
Cautious: IPv6 is here / Александр Азимов (Qrator Labs)
Cautious: IPv6 is here / Александр Азимов (Qrator Labs)Cautious: IPv6 is here / Александр Азимов (Qrator Labs)
Cautious: IPv6 is here / Александр Азимов (Qrator Labs)Ontico
 
Дмитрий Меньшиков "Топ-10 фейлов на реальном highload проекте"
Дмитрий Меньшиков "Топ-10 фейлов на реальном highload проекте"Дмитрий Меньшиков "Топ-10 фейлов на реальном highload проекте"
Дмитрий Меньшиков "Топ-10 фейлов на реальном highload проекте"Fwdays
 
Об очередях (AMQP)
Об очередях (AMQP)Об очередях (AMQP)
Об очередях (AMQP)Ilya Chesnokov
 
Микросервисы: опыт использования в нагруженном проекте / Вадим Мадисон (М-Тех)
Микросервисы: опыт использования в нагруженном проекте / Вадим Мадисон (М-Тех)Микросервисы: опыт использования в нагруженном проекте / Вадим Мадисон (М-Тех)
Микросервисы: опыт использования в нагруженном проекте / Вадим Мадисон (М-Тех)Ontico
 
Асинхронная обработка данных: RabbitMQ, Comet
Асинхронная обработка данных: RabbitMQ, CometАсинхронная обработка данных: RabbitMQ, Comet
Асинхронная обработка данных: RabbitMQ, CometАндрей Федоровский
 
Доставка видеоконтента пользователям
Доставка видеоконтента пользователямДоставка видеоконтента пользователям
Доставка видеоконтента пользователямMedia Gorod
 
Доклад на РИТ: Высокие нагрузки (2008)
Доклад на РИТ: Высокие нагрузки (2008)Доклад на РИТ: Высокие нагрузки (2008)
Доклад на РИТ: Высокие нагрузки (2008)Andrey Smirnov
 
Ha Cluster Svoimi Rukami
Ha Cluster Svoimi RukamiHa Cluster Svoimi Rukami
Ha Cluster Svoimi RukamiLiudmila Li
 
SDN & DEVOPS ?= ❤: Практики использования SDN / Александр Шалимов (ЦПИКС, МГУ)
SDN & DEVOPS ?= ❤: Практики использования SDN / Александр Шалимов (ЦПИКС, МГУ)SDN & DEVOPS ?= ❤: Практики использования SDN / Александр Шалимов (ЦПИКС, МГУ)
SDN & DEVOPS ?= ❤: Практики использования SDN / Александр Шалимов (ЦПИКС, МГУ)Ontico
 
Борьба с DDoS в хостинге - по обе стороны баррикад / Константин Новаковский (...
Борьба с DDoS в хостинге - по обе стороны баррикад / Константин Новаковский (...Борьба с DDoS в хостинге - по обе стороны баррикад / Константин Новаковский (...
Борьба с DDoS в хостинге - по обе стороны баррикад / Константин Новаковский (...Ontico
 
Service mesh для микросервисов
Service mesh для микросервисовService mesh для микросервисов
Service mesh для микросервисовIvan Kruglov
 
Extreme Cloud Storage on FreeBSD, Андрей Пантюхин
Extreme Cloud Storage on FreeBSD, Андрей ПантюхинExtreme Cloud Storage on FreeBSD, Андрей Пантюхин
Extreme Cloud Storage on FreeBSD, Андрей ПантюхинFuenteovejuna
 
Flash Media Server
Flash Media ServerFlash Media Server
Flash Media Serverdinosaur
 
Взаимодействие сервисов через Advanced Message
 Queuing Protocol
Взаимодействие сервисов через Advanced Message
 Queuing ProtocolВзаимодействие сервисов через Advanced Message
 Queuing Protocol
Взаимодействие сервисов через Advanced Message
 Queuing ProtocolElena Grahovac
 
Дмитрий Лазаренко-«Живая миграция и отказоустойчивость контейнеров в гибридно...
Дмитрий Лазаренко-«Живая миграция и отказоустойчивость контейнеров в гибридно...Дмитрий Лазаренко-«Живая миграция и отказоустойчивость контейнеров в гибридно...
Дмитрий Лазаренко-«Живая миграция и отказоустойчивость контейнеров в гибридно...Tanya Denisyuk
 
CDNvideo: бесперебойные онлайн-трансляции
CDNvideo: бесперебойные онлайн-трансляцииCDNvideo: бесперебойные онлайн-трансляции
CDNvideo: бесперебойные онлайн-трансляцииDmitry Glavatskiy
 
Учет и управление IP-ресурсами сети
Учет и управление IP-ресурсами сетиУчет и управление IP-ресурсами сети
Учет и управление IP-ресурсами сетиCisco Russia
 

What's hot (19)

Как обслужить миллиард пользователей и отдать терабит трафика
Как обслужить миллиард пользователей и отдать терабит трафикаКак обслужить миллиард пользователей и отдать терабит трафика
Как обслужить миллиард пользователей и отдать терабит трафика
 
Cautious: IPv6 is here / Александр Азимов (Qrator Labs)
Cautious: IPv6 is here / Александр Азимов (Qrator Labs)Cautious: IPv6 is here / Александр Азимов (Qrator Labs)
Cautious: IPv6 is here / Александр Азимов (Qrator Labs)
 
Дмитрий Меньшиков "Топ-10 фейлов на реальном highload проекте"
Дмитрий Меньшиков "Топ-10 фейлов на реальном highload проекте"Дмитрий Меньшиков "Топ-10 фейлов на реальном highload проекте"
Дмитрий Меньшиков "Топ-10 фейлов на реальном highload проекте"
 
Об очередях (AMQP)
Об очередях (AMQP)Об очередях (AMQP)
Об очередях (AMQP)
 
Микросервисы: опыт использования в нагруженном проекте / Вадим Мадисон (М-Тех)
Микросервисы: опыт использования в нагруженном проекте / Вадим Мадисон (М-Тех)Микросервисы: опыт использования в нагруженном проекте / Вадим Мадисон (М-Тех)
Микросервисы: опыт использования в нагруженном проекте / Вадим Мадисон (М-Тех)
 
Асинхронная обработка данных: RabbitMQ, Comet
Асинхронная обработка данных: RabbitMQ, CometАсинхронная обработка данных: RabbitMQ, Comet
Асинхронная обработка данных: RabbitMQ, Comet
 
Доставка видеоконтента пользователям
Доставка видеоконтента пользователямДоставка видеоконтента пользователям
Доставка видеоконтента пользователям
 
Доклад на РИТ: Высокие нагрузки (2008)
Доклад на РИТ: Высокие нагрузки (2008)Доклад на РИТ: Высокие нагрузки (2008)
Доклад на РИТ: Высокие нагрузки (2008)
 
Ha Cluster Svoimi Rukami
Ha Cluster Svoimi RukamiHa Cluster Svoimi Rukami
Ha Cluster Svoimi Rukami
 
SDN & DEVOPS ?= ❤: Практики использования SDN / Александр Шалимов (ЦПИКС, МГУ)
SDN & DEVOPS ?= ❤: Практики использования SDN / Александр Шалимов (ЦПИКС, МГУ)SDN & DEVOPS ?= ❤: Практики использования SDN / Александр Шалимов (ЦПИКС, МГУ)
SDN & DEVOPS ?= ❤: Практики использования SDN / Александр Шалимов (ЦПИКС, МГУ)
 
Борьба с DDoS в хостинге - по обе стороны баррикад / Константин Новаковский (...
Борьба с DDoS в хостинге - по обе стороны баррикад / Константин Новаковский (...Борьба с DDoS в хостинге - по обе стороны баррикад / Константин Новаковский (...
Борьба с DDoS в хостинге - по обе стороны баррикад / Константин Новаковский (...
 
Service mesh для микросервисов
Service mesh для микросервисовService mesh для микросервисов
Service mesh для микросервисов
 
Extreme Cloud Storage on FreeBSD, Андрей Пантюхин
Extreme Cloud Storage on FreeBSD, Андрей ПантюхинExtreme Cloud Storage on FreeBSD, Андрей Пантюхин
Extreme Cloud Storage on FreeBSD, Андрей Пантюхин
 
Flash Media Server
Flash Media ServerFlash Media Server
Flash Media Server
 
Взаимодействие сервисов через Advanced Message
 Queuing Protocol
Взаимодействие сервисов через Advanced Message
 Queuing ProtocolВзаимодействие сервисов через Advanced Message
 Queuing Protocol
Взаимодействие сервисов через Advanced Message
 Queuing Protocol
 
Дмитрий Лазаренко-«Живая миграция и отказоустойчивость контейнеров в гибридно...
Дмитрий Лазаренко-«Живая миграция и отказоустойчивость контейнеров в гибридно...Дмитрий Лазаренко-«Живая миграция и отказоустойчивость контейнеров в гибридно...
Дмитрий Лазаренко-«Живая миграция и отказоустойчивость контейнеров в гибридно...
 
CDNvideo: бесперебойные онлайн-трансляции
CDNvideo: бесперебойные онлайн-трансляцииCDNvideo: бесперебойные онлайн-трансляции
CDNvideo: бесперебойные онлайн-трансляции
 
Учет и управление IP-ресурсами сети
Учет и управление IP-ресурсами сетиУчет и управление IP-ресурсами сети
Учет и управление IP-ресурсами сети
 
2017-03-11 01 Игорь Родионов. Docker swarm vs Kubernetes
2017-03-11 01 Игорь Родионов. Docker swarm vs Kubernetes2017-03-11 01 Игорь Родионов. Docker swarm vs Kubernetes
2017-03-11 01 Игорь Родионов. Docker swarm vs Kubernetes
 

Viewers also liked (15)

Stjordi2013superior
Stjordi2013superiorStjordi2013superior
Stjordi2013superior
 
Power point alexis aballay
Power point   alexis aballayPower point   alexis aballay
Power point alexis aballay
 
Bitácora Natalia
Bitácora NataliaBitácora Natalia
Bitácora Natalia
 
Что такое хвоинки
Что такое хвоинкиЧто такое хвоинки
Что такое хвоинки
 
Задавайте вопросы!
Задавайте вопросы!Задавайте вопросы!
Задавайте вопросы!
 
A conciliação pelo alto impede o progresso do brasil
A conciliação pelo alto impede o progresso do brasilA conciliação pelo alto impede o progresso do brasil
A conciliação pelo alto impede o progresso do brasil
 
Bitácora Angela
Bitácora AngelaBitácora Angela
Bitácora Angela
 
Que le hace falta a México para destacar en los deportes
Que le hace falta a México para destacar en los deportesQue le hace falta a México para destacar en los deportes
Que le hace falta a México para destacar en los deportes
 
Practica de blog
Practica de blogPractica de blog
Practica de blog
 
CV-MACIEJ ZIELINSKI CV.docxnew
CV-MACIEJ ZIELINSKI CV.docxnewCV-MACIEJ ZIELINSKI CV.docxnew
CV-MACIEJ ZIELINSKI CV.docxnew
 
Módulo4
Módulo4Módulo4
Módulo4
 
Что такое родина
Что такое родинаЧто такое родина
Что такое родина
 
Caratula
CaratulaCaratula
Caratula
 
Querejeta 19 30
Querejeta 19 30Querejeta 19 30
Querejeta 19 30
 
Tipos y grados de lápices
Tipos y grados de lápicesTipos y grados de lápices
Tipos y grados de lápices
 

Similar to Cdn hosting решения для drupal (medium)

Сети доставки контента и их место в архитектуре SDN/NFV
Сети доставки контента и их место в архитектуре SDN/NFVСети доставки контента и их место в архитектуре SDN/NFV
Сети доставки контента и их место в архитектуре SDN/NFVARCCN
 
Content Delivery Network
Content Delivery NetworkContent Delivery Network
Content Delivery NetworkLLC NewLink
 
De Novo Hybrid Backup as a Service
De Novo Hybrid Backup as a ServiceDe Novo Hybrid Backup as a Service
De Novo Hybrid Backup as a ServiceDe Novo
 
Евгений Потапов, АйТиСумма
Евгений Потапов, АйТиСуммаЕвгений Потапов, АйТиСумма
Евгений Потапов, АйТиСуммаOntico
 
Технология и бизнес-модель сетей CDN
Технология и бизнес-модель сетей CDNТехнология и бизнес-модель сетей CDN
Технология и бизнес-модель сетей CDNwintertime
 
О компании
О компанииО компании
О компанииCDNvideo
 
Презентация "Это что-то новенькое"
Презентация "Это что-то новенькое"Презентация "Это что-то новенькое"
Презентация "Это что-то новенькое"Дмитрий Костюк
 
Cеминар: Работа с технологиями - Основы хостинга сайтов
Cеминар: Работа с технологиями - Основы хостинга сайтовCеминар: Работа с технологиями - Основы хостинга сайтов
Cеминар: Работа с технологиями - Основы хостинга сайтовMDIF
 
Ensemble Designs: BrightEye NXT. Компактные роутеры
Ensemble Designs: BrightEye NXT. Компактные роутерыEnsemble Designs: BrightEye NXT. Компактные роутеры
Ensemble Designs: BrightEye NXT. Компактные роутерыSVGA
 
Hl++ Ребров Федоровских
Hl++ Ребров ФедоровскихHl++ Ребров Федоровских
Hl++ Ребров ФедоровскихOntico
 
Максим Дрожжин, NGENIX
Максим Дрожжин, NGENIXМаксим Дрожжин, NGENIX
Максим Дрожжин, NGENIXconnectica -lab
 
Streaming media servers: FMS/Wowza
Streaming media servers: FMS/WowzaStreaming media servers: FMS/Wowza
Streaming media servers: FMS/WowzaArtem Paschenko
 
4 red hat_minsk_june_25_2015
4 red hat_minsk_june_25_20154 red hat_minsk_june_25_2015
4 red hat_minsk_june_25_2015trenders
 
2020.10.13 HA Redis is simple. FWDays Highload
2020.10.13 HA Redis is simple. FWDays Highload2020.10.13 HA Redis is simple. FWDays Highload
2020.10.13 HA Redis is simple. FWDays HighloadYehor Herasymchuk
 
Методы и архитектура интеграции системы унифицированных коммуникаций Cisco с ...
Методы и архитектура интеграции системы унифицированных коммуникаций Cisco с ...Методы и архитектура интеграции системы унифицированных коммуникаций Cisco с ...
Методы и архитектура интеграции системы унифицированных коммуникаций Cisco с ...Cisco Russia
 
Azure web apps - designing and debugging
Azure web apps  - designing and debuggingAzure web apps  - designing and debugging
Azure web apps - designing and debuggingAlexey Bokov
 

Similar to Cdn hosting решения для drupal (medium) (20)

Сети доставки контента и их место в архитектуре SDN/NFV
Сети доставки контента и их место в архитектуре SDN/NFVСети доставки контента и их место в архитектуре SDN/NFV
Сети доставки контента и их место в архитектуре SDN/NFV
 
иTv
иTvиTv
иTv
 
Content Delivery Network
Content Delivery NetworkContent Delivery Network
Content Delivery Network
 
De Novo Hybrid Backup as a Service
De Novo Hybrid Backup as a ServiceDe Novo Hybrid Backup as a Service
De Novo Hybrid Backup as a Service
 
Евгений Потапов, АйТиСумма
Евгений Потапов, АйТиСуммаЕвгений Потапов, АйТиСумма
Евгений Потапов, АйТиСумма
 
Drupalconf12
Drupalconf12Drupalconf12
Drupalconf12
 
Технология и бизнес-модель сетей CDN
Технология и бизнес-модель сетей CDNТехнология и бизнес-модель сетей CDN
Технология и бизнес-модель сетей CDN
 
О компании
О компанииО компании
О компании
 
Презентация "Это что-то новенькое"
Презентация "Это что-то новенькое"Презентация "Это что-то новенькое"
Презентация "Это что-то новенькое"
 
Cеминар: Работа с технологиями - Основы хостинга сайтов
Cеминар: Работа с технологиями - Основы хостинга сайтовCеминар: Работа с технологиями - Основы хостинга сайтов
Cеминар: Работа с технологиями - Основы хостинга сайтов
 
Ensemble Designs: BrightEye NXT. Компактные роутеры
Ensemble Designs: BrightEye NXT. Компактные роутерыEnsemble Designs: BrightEye NXT. Компактные роутеры
Ensemble Designs: BrightEye NXT. Компактные роутеры
 
Fiddler
FiddlerFiddler
Fiddler
 
Hl++ Ребров Федоровских
Hl++ Ребров ФедоровскихHl++ Ребров Федоровских
Hl++ Ребров Федоровских
 
Максим Дрожжин, NGENIX
Максим Дрожжин, NGENIXМаксим Дрожжин, NGENIX
Максим Дрожжин, NGENIX
 
Streaming media servers: FMS/Wowza
Streaming media servers: FMS/WowzaStreaming media servers: FMS/Wowza
Streaming media servers: FMS/Wowza
 
4 red hat_minsk_june_25_2015
4 red hat_minsk_june_25_20154 red hat_minsk_june_25_2015
4 red hat_minsk_june_25_2015
 
2020.10.13 HA Redis is simple. FWDays Highload
2020.10.13 HA Redis is simple. FWDays Highload2020.10.13 HA Redis is simple. FWDays Highload
2020.10.13 HA Redis is simple. FWDays Highload
 
Методы и архитектура интеграции системы унифицированных коммуникаций Cisco с ...
Методы и архитектура интеграции системы унифицированных коммуникаций Cisco с ...Методы и архитектура интеграции системы унифицированных коммуникаций Cisco с ...
Методы и архитектура интеграции системы унифицированных коммуникаций Cisco с ...
 
Azure web apps - designing and debugging
Azure web apps  - designing and debuggingAzure web apps  - designing and debugging
Azure web apps - designing and debugging
 
Веб-сервер
Веб-серверВеб-сервер
Веб-сервер
 

More from DrupalCamp Kyiv Рысь

система управления конфигурацией в Drupal 8. анализ результатов изменений.
система управления конфигурацией в Drupal 8. анализ результатов изменений.система управления конфигурацией в Drupal 8. анализ результатов изменений.
система управления конфигурацией в Drupal 8. анализ результатов изменений.DrupalCamp Kyiv Рысь
 
ознакомления с модулем Entity api
ознакомления с модулем Entity apiознакомления с модулем Entity api
ознакомления с модулем Entity apiDrupalCamp Kyiv Рысь
 
Drupal 7 и history.js или как ajax инфицировать сайт
Drupal 7 и history.js или как ajax инфицировать сайтDrupal 7 и history.js или как ajax инфицировать сайт
Drupal 7 и history.js или как ajax инфицировать сайтDrupalCamp Kyiv Рысь
 
Aegir. развертывание и управление большой сетью drupal сайтов
Aegir. развертывание и управление большой сетью drupal сайтовAegir. развертывание и управление большой сетью drupal сайтов
Aegir. развертывание и управление большой сетью drupal сайтовDrupalCamp Kyiv Рысь
 

More from DrupalCamp Kyiv Рысь (17)

Drupal association slides us 2013
Drupal association slides us 2013Drupal association slides us 2013
Drupal association slides us 2013
 
Drupal association slides ru
Drupal association slides ruDrupal association slides ru
Drupal association slides ru
 
#D8 cx: upgrade your modules to drupal 8
#D8 cx: upgrade your modules to drupal 8 #D8 cx: upgrade your modules to drupal 8
#D8 cx: upgrade your modules to drupal 8
 
Game of-sales-presentation
Game of-sales-presentationGame of-sales-presentation
Game of-sales-presentation
 
Backbone js-slides
Backbone js-slidesBackbone js-slides
Backbone js-slides
 
система управления конфигурацией в Drupal 8. анализ результатов изменений.
система управления конфигурацией в Drupal 8. анализ результатов изменений.система управления конфигурацией в Drupal 8. анализ результатов изменений.
система управления конфигурацией в Drupal 8. анализ результатов изменений.
 
симфони это не страшно
симфони   это не страшносимфони   это не страшно
симфони это не страшно
 
ознакомления с модулем Entity api
ознакомления с модулем Entity apiознакомления с модулем Entity api
ознакомления с модулем Entity api
 
Services в drupal 8
Services в drupal 8Services в drupal 8
Services в drupal 8
 
Facet api
Facet apiFacet api
Facet api
 
Facet api
Facet apiFacet api
Facet api
 
Erpal erp with drupal
Erpal   erp with drupalErpal   erp with drupal
Erpal erp with drupal
 
Drupal 8 theming principles
Drupal 8 theming principlesDrupal 8 theming principles
Drupal 8 theming principles
 
Drupal 7 и history.js или как ajax инфицировать сайт
Drupal 7 и history.js или как ajax инфицировать сайтDrupal 7 и history.js или как ajax инфицировать сайт
Drupal 7 и history.js или как ajax инфицировать сайт
 
Aegir. развертывание и управление большой сетью drupal сайтов
Aegir. развертывание и управление большой сетью drupal сайтовAegir. развертывание и управление большой сетью drupal сайтов
Aegir. развертывание и управление большой сетью drupal сайтов
 
Behat
BehatBehat
Behat
 
что нового в мире Services
что нового в мире Servicesчто нового в мире Services
что нового в мире Services
 

Cdn hosting решения для drupal (medium)

  • 1. CDN ХОСТИНГ решения для Drupal http_pull, http_push, livestreaming
  • 2. Что такое CDN? CDN - Content Delivery Network CDN - территориально-распределённая сеть серверов CDN - инструмент для раздачи потокового видео/аудио(RTMP/RTSP/HTTP Live Streaming) или статического HTTP контента. CDN технологии позволяют получить доступ к большому количеству серверов, установленных в разных точках и, таким образом, сделать возможной реализацию высоконагруженных и отказоустойчивых сервисов меньшими силами, чем если бы вы сами расставляли сервера по всему миру.
  • 3. Как работает CDN Загружаем контент на сервер11 22 Данные с сервера загружаются в CDN CDN EDGE CDN EDGE CDN EDGE 33 Посетители получают контент с ближайшего сервера Kiev Moscow Berlin
  • 5. Причина 1. Высокая скорость. Скорость сети CDN выше чем скорость обычного хостинга или выделенного сервера.
  • 7. Причина 3. 100% доступность. CDN может похвастаться 100%-м аптаймом, даже если ваш сервер недоступен по причине отказа сети или аппаратного сбоя.
  • 8. Причина 4. Низкая стоимость. Учитывая затраты, например, на установку серверов в 10 центрах обработки данных по всему миру, CDN предлагает недорогой путь для достижения той же цели. CDN дает повышенную надежность и способность доставлять HD видео с высоким разрешением, снижает затраты и уменьшает нагрузки на ваш сайт.
  • 9. Причина 5. Простота в использовании. Не нужно менять код сайта Простая установка модуля и активация
  • 10. Статистика использования CDN 3588 сайтов на Drupal используют CDN
  • 12. CDN: HTTP_PULL HTTP_PULL - наиболее часто используемый метод CDN. Используется для доставки небольшого статического контента через серверы CDN, такого как, изображения, JS-файлы, CSS и PDF-файлы. 1) Клиент запрашивает контент с сайта 2) Управляющий сервер определяет месторасположение клиента и какой из CDN серверов ближе всего 3) CDN сервер отдаёт клиенту контент, если контент не закеширован, контент загружается с главного сервера, и затем попадает в кеш
  • 13. CDN: HTTP_PULL Тест скорости загрузки drupal.ua pingdom tools Разница во времени загрузки 1,7 секунды
  • 14. CDN: HTTP_PUSH HTTP_PUSH напоминает ситуацию, когда у вас есть дублирующий сервер. Пользователь самостоятельно загружает контент на сервер, используя ftp протокол. Далее контент распотраняется по всем CDN точкам. Этот метод идеально подходит для доставки тяжёлого контента, такого как музыка, фильмы и программное обеспечение.
  • 15. CDN: LiveStreaming LiveStreaming позволяет доставлять контент конечным пользователям в режиме реального времени. • Adobe - RTMP / RTMPE / RTMPT • Android - RTSP/RTP • Flash - HTTP Dynamic Streaming (HDS) • Apple – HTTP Streaming (HLS) for iPhone, iPod, iTouch • Microsoft – Smooth Streaming for SilverLight
  • 16. CDN: LiveStreaming • Adobe - RTMP / RTMPE / RTMPT • Android - RTSP/RTP • Flash - HTTP Dynamic Streaming (HDS) • Apple – HTTP Streaming (HLS) for iPhone, iPod, iTouch • Microsoft – Smooth Streaming for SilverLight LiveStream Server Adobe Live Encoder
  • 17. CDN: LiveStreaming Video On Demand позволяет доставлять видео по запросу с возможностью повторного обращения. Пользователи могут контролировать поток и способны перематывать вперед или назад, и ставить поток на паузу. VOD Server Link to Stream • FLV (Flash Video - .flv) • MP4 (QuickTime container - .mp4, .f4v, .mov, .m4v, .mp4a, .3gp, and .3g2) Доступные форматы
  • 19. Спасибо за внимание! Дмитрий Костюк twitter: @dim_s email: dima@hostpro.ua