Top.Mail.Ru

CDN

WebSockets. Разрешить WebSocket-соединения с источником

WebSocket — протокол для передачи данных между клиентом и сервером.

В чём отличие WebSocket от HTTP?

  • WebSocket двунаправленный: клиент и сервер в любой момент могут послать друг другу данные. А HTTP однонаправленный — сервер отправляет данные только по запросу клиента; без запроса не может ничего прислать.

  • WebSocket устанавливает одно соединение и постоянно держит его открытым. HTTP устанавливает новое соединение каждый раз, как клиент делает запрос, и разрывает после ответа сервера.

Websocket пригодится, когда нужно обновлять данные в реальном времени или отправлять сообщения клиенту. Например, для работы социальных сетей: когда вам кто-то пишет, сервер сам доставляет входящее по WebSocket. Если бы социальные сети работали по HTTP, пришлось бы каждый раз обновлять страницу, чтобы проверить, нет ли новых сообщений.

Важно. Для корректной работы протокола на CDN в открытом соединении данные необходимо передавать не реже чем раз в 5-8 секунд. В противном случае соединение может быть разорвано.

Внимание. Опция WebSockets подключается по запросу. Пожалуйста, обратитесь в техническую поддержку, чтобы активировать опцию и управлять ей.

1. Отправьте запрос на подключение опции WebSockets в техническую поддержку по адресу support@edgecenter.ru или через чат. В запросе укажите ID вашего аккаунта, чтобы мы могли вас идентифицировать. ID аккаунта находится на главной странице вашего личного кабинета.

WebSockets. Разрешить WebSocket-соединения с источником

Пример запроса: «Добрый день! Пожалуйста, подключите опцию WebSockets» для аккаунта ID … (ваш ID)».

Мы сообщим вам, когда опция будет подключена. Далее вы сможете включать её для ваших ресурсов.

2. Перейдите в настройки CDN-ресурса, для которого желаете активировать опцию.

3. В разделе Контент найдите опцию WebSockets и включите её.

4. Сохраните изменения.

WebSockets. Разрешить WebSocket-соединения с источником

Мы используем cookie, чтобы сайт стал лучше для вас.