前端API请求缓存方案
发布时间:2019-04-24 21:03:17 所属栏目:优化 来源:jump--jump
导读:在开发 web 应用程序时,性能都是必不可少的话题。对于webpack打包的单页面应用程序而言,我们可以采用很多方式来对性能进行优化,比方说 tree-shaking、模块懒加载、利用 extrens 网络cdn 加速这些常规的优化。甚至在vue-cli 项目中我们可以使用 --modern
此时 我们就会使用 类来对api进行缓存
因为函数存在函数提升,所以没有办法利用函数来做 修饰器 例如:
该代码意图是执行后counter等于 1,但是实际上结果是counter等于 0。因为函数提升,使得实际执行的代码是下面这样
所以没有 办法在函数上用修饰器。具体参考ECMAScript 6 入门 Decorator 此方式写法简单且对业务层没有太多影响。但是不可以动态修改 缓存时间 调用方式
总结 api的缓存机制与场景在这里也基本上介绍了,基本上能够完成绝大多数的数据业务缓存,在这里我也想请教教大家,有没有什么更好的解决方案,或者这篇博客中有什么不对的地方,欢迎指正,在这里感谢各位了。 同时这里也有很多没有做完的工作,可能会在后面的博客中继续完善。 【责任编辑:庞桂玉 TEL:(010)68476606】点赞 0 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |