Ускорение загрузки игры с сайтов разработчиков или...
-
Upload
sociality-rocks -
Category
Education
-
view
810 -
download
4
description
Transcript of Ускорение загрузки игры с сайтов разработчиков или...
![Page 1: Ускорение загрузки игры с сайтов разработчиков или издателей - Ярослав Городецкий - CNDVideo](https://reader036.fdocument.pub/reader036/viewer/2022081414/54b5d1cd4a7959231b8b46d8/html5/thumbnails/1.jpg)
Ускорение загрузки игры с сайтов разработчиков или издателей
![Page 2: Ускорение загрузки игры с сайтов разработчиков или издателей - Ярослав Городецкий - CNDVideo](https://reader036.fdocument.pub/reader036/viewer/2022081414/54b5d1cd4a7959231b8b46d8/html5/thumbnails/2.jpg)
О насCDNvideo – оператор сети доставки контента в России, странах СНГ и за их пределами
Клиенты CDNvideo – крупнейшие телеканалы, веб-порталы и игровые компании
CDNvideo использует интеллектуальный алгоритм распределения нагрузки на сети территориально-распределенных серверов (патент РФ)
![Page 3: Ускорение загрузки игры с сайтов разработчиков или издателей - Ярослав Городецкий - CNDVideo](https://reader036.fdocument.pub/reader036/viewer/2022081414/54b5d1cd4a7959231b8b46d8/html5/thumbnails/3.jpg)
CDN
CDN – Content Delivery Network территориально-распределенная сеть серверов, служащая для ускорения загрузки контента пользователям интернет-сервисов.
Потребители услуг CDN – контент-ресурсы, заинтересованные в качественном показе видео через Интернет, обеспечении высокой скорости загрузки и постоянной доступности через Интернет фильмов, игр и ПО, в повышении скорости навигации интернет-сайтов
![Page 4: Ускорение загрузки игры с сайтов разработчиков или издателей - Ярослав Городецкий - CNDVideo](https://reader036.fdocument.pub/reader036/viewer/2022081414/54b5d1cd4a7959231b8b46d8/html5/thumbnails/4.jpg)
Топология сети CDNvideo
•Москва•Санкт-Петербург•Екатеринбург•Новосибирск
• Казань• Ростов-на-Дону• Иркутск• Чита
• Барнаул• Бишкек• Киев• Брюссель
![Page 5: Ускорение загрузки игры с сайтов разработчиков или издателей - Ярослав Городецкий - CNDVideo](https://reader036.fdocument.pub/reader036/viewer/2022081414/54b5d1cd4a7959231b8b46d8/html5/thumbnails/5.jpg)
Типичные проблемы при запуски соц. игр
резкое увеличение нагрузки при использовании стартового пакета от соц. сети или при удачной рекламной акции
медленная загрузка игры при первой установке или после обновления
![Page 6: Ускорение загрузки игры с сайтов разработчиков или издателей - Ярослав Городецкий - CNDVideo](https://reader036.fdocument.pub/reader036/viewer/2022081414/54b5d1cd4a7959231b8b46d8/html5/thumbnails/6.jpg)
• большое количество пользователей, которые не дождались окончания загрузки игры
• падение серверов под нагрузкой
Поступивший трафикиспользуется не на 100 %
![Page 7: Ускорение загрузки игры с сайтов разработчиков или издателей - Ярослав Городецкий - CNDVideo](https://reader036.fdocument.pub/reader036/viewer/2022081414/54b5d1cd4a7959231b8b46d8/html5/thumbnails/7.jpg)
Решение своими силами
Создание запаса серверной мощности на запуск или рекламную компанию• дорого и хлопотно• не спасает от медленной загрузки игры
Оптимизация контента• идет постоянно• есть пределы совершенства
![Page 8: Ускорение загрузки игры с сайтов разработчиков или издателей - Ярослав Городецкий - CNDVideo](https://reader036.fdocument.pub/reader036/viewer/2022081414/54b5d1cd4a7959231b8b46d8/html5/thumbnails/8.jpg)
Решение силами сервис провайдера
Географически распределенная сеть серверов• Не перестраховываться
Контент максимально приближен к пользователю• Быстрая загрузка
Услуги CDN доступны как крупным, так и небольшим контент-провайдерам, т.к. стоимость этих услуг зависит от объема передаваемого трафика и сопоставима со стоимостью услуг хостинга
![Page 9: Ускорение загрузки игры с сайтов разработчиков или издателей - Ярослав Городецкий - CNDVideo](https://reader036.fdocument.pub/reader036/viewer/2022081414/54b5d1cd4a7959231b8b46d8/html5/thumbnails/9.jpg)
Услуги CDN
Автоматическая загрузка контента в сеть: • Кэширование средствами HTTP
Отказоустойчивая технология выбора сервера • Мониторинг работоспособности серверов
сети, переадресация клиентских запросов только на работающие серверы
• Гибкие правила балансировки нагрузки и резервирования работы серверных ферм
![Page 10: Ускорение загрузки игры с сайтов разработчиков или издателей - Ярослав Городецкий - CNDVideo](https://reader036.fdocument.pub/reader036/viewer/2022081414/54b5d1cd4a7959231b8b46d8/html5/thumbnails/10.jpg)
Услуги CDN
Снижение нагрузки на собственные серверы • Услуги CDN могут быть использованы
совместно с собственными серверами контент-провайдера
• Общая оптимизация скорости загрузки страниц сайта пользователями
Использование CDN позволяет преодолеть ограничения по числу одновременно открываемых объектов на 1-й веб-странице
![Page 11: Ускорение загрузки игры с сайтов разработчиков или издателей - Ярослав Городецкий - CNDVideo](https://reader036.fdocument.pub/reader036/viewer/2022081414/54b5d1cd4a7959231b8b46d8/html5/thumbnails/11.jpg)
Как результат довольная аудитория и эффективное расходование средств
![Page 12: Ускорение загрузки игры с сайтов разработчиков или издателей - Ярослав Городецкий - CNDVideo](https://reader036.fdocument.pub/reader036/viewer/2022081414/54b5d1cd4a7959231b8b46d8/html5/thumbnails/12.jpg)
Выгоды от использования
Высокая скорость загрузки за счет близости серверов CDN к интернет- пользователям
Высокая доступность контента за счет многократного резервирования серверов
Расширение охвата аудитории без капитальных затрат
![Page 13: Ускорение загрузки игры с сайтов разработчиков или издателей - Ярослав Городецкий - CNDVideo](https://reader036.fdocument.pub/reader036/viewer/2022081414/54b5d1cd4a7959231b8b46d8/html5/thumbnails/13.jpg)
Благодаря CDN мы смогли избавиться от известной многим разработчикам проблемы – развертки собственной инфраструктуры по доставке контента пользователям. В результате повышение скорости доставки, повышение уровня удовлетворенности конечного пользователя, что не могло не привести к повышению отдачи от проекта.
Монахов Николай, технический директор IMMO Games
![Page 14: Ускорение загрузки игры с сайтов разработчиков или издателей - Ярослав Городецкий - CNDVideo](https://reader036.fdocument.pub/reader036/viewer/2022081414/54b5d1cd4a7959231b8b46d8/html5/thumbnails/14.jpg)
Наши Клиенты получают «тяжелый» контент оптимальным способом, с минимальной нагрузкой на наши собственные сервера. Тем самым мы можем сфокусировать производительность наших систем на той части, от которой зависит наш бизнес, а Клиенты сэкономят время при ожидании загрузки частей контента.
Алексей Фомин, , генеральный директор NEXT Games
![Page 15: Ускорение загрузки игры с сайтов разработчиков или издателей - Ярослав Городецкий - CNDVideo](https://reader036.fdocument.pub/reader036/viewer/2022081414/54b5d1cd4a7959231b8b46d8/html5/thumbnails/15.jpg)
Что важно учесть?1. Вынести весь тяжелый статический
контент на отдельный поддомен. Адрес поддомена должен легко настраиваться.
2. Предусмотреть, чтобы при обновлении статических файлов менялось название. Это позволяет избежать застревания контента в кэшах.
3. Если все-таки нужно очистить кэш, это можно сделать с помощью кнопки в интерфейсе или через API