Currently, the issue is storage, which will be the same for http or websockets.
Discussion
This is an issue with the implementation of the relay. Storing data in a database is not convenient; using files can be an alternative. Although the cost is high, it can be managed through paid services. This should not be a problem.