VueJS: лучший способ кэшировать данные ответов http - PullRequest
0 голосов
/ 29 ноября 2018

Я нахожу лучший способ кэширования данных ответов http в VueJS , теперь я использую Vuex Store в своем блоге.Я хочу кэшировать все данные ответа, когда они запрашиваются на сервере.

В частности, это мой блог:

Когда я запрашиваю данные по маршрутизатору для детализации блога с 1, 3, 4, у меня есть данные ответа.Как я могу кешировать его и затем я перенаправить на 1, 3, 4 в том же сеансе , он не будет повторно извлекать данные и получать кеш данных для отображения?

Теперь я используюVuex и я думаю, что это медленно, если приходится хранить слишком много данных.

enter image description here

1 Ответ

0 голосов
/ 29 ноября 2018

Сервисные работники были построены для этого.Они могут перехватывать и кэшировать все запросы, сделанные на вашей странице.Приложив немного больше усилий, вы можете легко добавить офлайн-возможности.

Вы также можете использовать Cache API с window.caches, но не забывайте о поддержке браузера.

Ещеможно использовать LocalStorage / IndexedDB для ручного хранения ваших ответов, но это еще не все.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...