2016-05-23 3 views
3

Я вижу, что cloudflare имеет cdn websocket, но я смущен тем, как он будет кэшировать двунаправленные данные. С обычным HTTP-запросом он будет кэшировать ответ, а затем обслуживать его из CDN.Как работает cdn websocket с двунаправленными данными?

С веб-сокетом, как облачно окутывает данные? Тем более, что розетка может быть двунаправленной.

+0

Пожалуйста, предоставьте ссылку на CDN для сетевого расписания, потому что это, по-видимому, не имеет концептуального смысла. Нет структурированных запросов с помощью webSocket, например, с HTTP. Таким образом, вы просто отправляете данные в webSocket, и именно на принимающий сервер знаете, что делать с этими данными. Он генерирует ответ, а может и нет. Таким образом, CDN не имеет большого смысла. – jfriend00

+0

это тоже не имело для меня никакого смысла, поэтому вопрос - вот ссылка https://blog.cloudflare.com/cloudflare-now-supports-websockets/ – MonkeyBonkey

ответ

3

Кэширование - это действительно лишь небольшая часть того, что делает CDN.

CloudFlare (и на самом деле любой CDN, которые предлагают эту услугу), будет служить двум целям с верхней части моей стороны:

  1. оптимизации сети связи - Браузер конечных точек будет иметь возможность иметь соединение KeepAlive к любой ближайшей точке присутствия (PoP) для них. В зависимости от внутренней архитектуры CloudFlare он может затем использовать оптимизированный сетевой путь к PoP ближе к началу координат или самому происхождению. Этот сетевой путь может иметь значительно лучшую маршрутизацию и производительность, чем при переходе браузера прямо в начало.

  2. Консистенция сайта. Предлагая WebSockets, CDN может позволить конечным пользователям оставаться на одном и том же URL-адресе без необходимости вмешиваться в любые проблемы с перекрестным происхождением или сложность ведения нескольких доменов.

Обе из них идут рука об руку с термином, который часто называется «Полное ускорение сайта» или «Динамическое ускорение сайта».