Кэширование с помощью AngularJS CacheFactory и socket.io
Для нашего приложения, чтобы повысить производительность, мы находимся в точке, где мы думаем о кэшировании данных, которые извлекаются с сервера, и использовании своего рода механизма аннулирования кэширования.
Данные, которые обновляются непосредственно на стороне сервера, которые не инициируются клиентом, являются минимальными. Так что мне просто интересно, действительно ли оправдано обновление кэша с использованием какого-либо механизма аннулирования. Я думаю о том, чтобы избежать дополнительных вызовов, которые мы будем выполнять после аннулирования кэша, даже если данные в бэкэнде не изменились.
Естественно, я имею в виду создание какой-то платформы для совместной работы socket.io и углового кеш-фактора, чтобы кеш обновлялся в реальном времени, что исключит большое количество ненужного трафика, который может попасть на сервер.
Удивительно, но я не смог найти много информации об этом. Поэтому заставляет меня задуматься, есть ли какие-нибудь проблемы, которые могут скрываться на заднем плане.
Было бы неплохо узнать мнение людей, которые использовали эти платформы, чтобы понять, является ли это работоспособным и, что более важно, надежным решением для веб-приложения (SPA).
Заранее спасибо!