Post
Topic
Board Кодеры
Re: Проблемы с api yobit
by
ajijohn
on 09/06/2018, 19:51:26 UTC
При использовании websocket сервер сам вам шлет данные, причем шлет необходимый минимум.
В случае парсинга страницы, вам нужно будет ее загрузить и только после этого парсить. Вот сами и подумайте, что будет быстрее.
Я не уверен, что websocket быстрее. Возможно, что данные по websocket посылаются только, когда будет несколько изменений, а парсинг страницы, возможно, действительно дает текущие данные.
Websocket с huobi задействовать не смог: там надо в паблик апи все равно генерировать какой-то id.
Во первых, парсинг занимает больше времени, т.к. сначала вы делаете запрос, а потом получаете ответ.
При использовании websocket вы просто подписываетесь, например, на тикер и получаете его с заданной периодичностью. Для примера, можете попробовать парсить страницу половника для получения цены для eth/btc и подписаться на тикет по websocket. Я практически уверен, что вы больше половины изменений пропустите пока будете парсить страничку.

Что касается huobi, то там достаточно в качестве id передавать, например, unix timestamp. Ну или каждой паре присвойте уникальный id и его передавайте. По моим наблюдениям, id используется исключительно для ваших внутренних нужд.