We have a data-driven application where our backend continuously fetches data from a third party server and then feeds it over websocket to our clients frontend. Now the issue is that whenever each client will come the same data has to be fetched twice for both of them which is deemed unnecessary. Suppose the following code (in PHP for example)