Я думаю без кэширования не стоит вообще пользоваться api внешних сервисов.
Во-первых, их ограничения на кол-во запросов на период времени.
Во-вторых, с кэшем быстрее.
Сам обмен данными можно реализовать с помощью websocket и отдавать клиенту результат в реальном времени.
Также можно создать очередь задач для сервера и клиент, который будет периодически опрашивать сервер и на основе ответа сервера актуализировать информацию в браузере.
|