将静态数据存储在AngularJS的缓存中

时间:2019-05-28 17:23:01

标签: angularjs

我有一个AngularJS网络应用程序。我正在尝试优化某些关键页面的加载时间。

在分析devtool中的资源瀑布时,我可以看到瓶颈问题,这些请求是对后端API的查询。可能有一些地方需要改进。但是,我稍后会处理。请看图片。

enter image description here

其中许多查询实际上是用于过滤器下拉列表形式的静态数据,例如星期几,人数,城市列表...

我想做的是向数据库查询一次这些静态数据,并将其存储在某种“应用程序级缓存”中。然后,当新用户打开会话时,将从缓存中获取这些静态数据,而不是向数据库发送新请求。我已经阅读了一些有关CacheFactory的内容,但是文档尚不清楚,并且不确定这是否是正确的方法。

有可能以Angular的方式做到吗?

0 个答案:

没有答案