Ускорение
Ускорение загрузки данных через Платформу достигается за счет следующих факторов:
- 1.Сокращение сетевого маршрута между пользователем и данными за счет кэширования и применения «умных» алгоритмов балансировки запросов между серверами доставки.
- 2.Оптимизация программных решений в составе Платформы, использование высокопроизводительного серверного и сетевого оборудования для быстрой обработки пользовательских запросов.
- 3.Большой запас вычислительных и сетевых ресурсов (принцип overprovisioning), обеспечивающих быструю доставку данных даже при взрывном росте популярности веб-ресурса или внештатном поведении интернет-инфраструктуры (отказ ЦОД, сегмента магистральной сети оператора и т.п.)
- 4.Передача данных в сжатом виде за счет использования современных протоколов доставки, кодеков и форматов сжатия данных.
Платформа позволяет ускорить загрузку статических и динамических данных.
Статическими называются данные, предназначенные для всех пользователей веб-ресурса, например: изображения, JS-код, CSS-стили и т.п. Эти данные запрашиваются неоднократно разными пользователями и могут быть закэшированы на Платформе.
Динамическими называются данные, предназначенные для конкретного пользователя, например, содержимое корзины интернет-магазина или страница интернет-банка. Динамические данные не могут быть закэшированы на Платформе, поэтому в обработке запроса к динамическим данным через Платформу всегда участвует сервер оригинации.
Ускорение доставки данных доступно в рамках следующих сервисов NGENIX:
- Website Acceleration – ускорение всего содержимого веб-ресурса, т.е. одновременно статических и динамических данных.
| Website Acceleration | High-performance Web |
Тип данных | Статические и динамические данные. | Только статические данные (файлы). |
HTTP-методы | GET, HEAD, OPTIONS, POST, PUT, DELETE, PATCH | GET, HEAD, OPTIONS |
Cookie | Удаляет Сookie в запросах и ответах. | |
Источники
данных | Только сервер оригинации. | Сервер оригинации или серверы хранения NGENIX. |
Загрузка файлов
частями с сервера оригинации | Не поддерживается. | Поддерживается для оптимизации
доставки файлов большого размера, в том числе медиафайлов (псевдостриминга). |