Websockets to detect data update
Is it a good idea to use websockets to detect on client when data was updated on server so the client can request updated full data? Or is there a better solution? What would be if 1000 users will be connected to socket and simultaneously send 1000 requests to get updated data?