前端开发入门到精通的在线学习网站

网站首页 > 资源文章 正文

前端不设些缓存服务器的原因(页面不缓存前端设置)

qiguaw 2024-09-08 06:43:42 资源文章 18 ℃ 0 评论

现在很多码农,在了解了后端如Redis和Memcache机制后,觉得前段也可以设些缓存服务器,比如储存前端功能业务等配置项或者model等等,但是却没多少公司这么干。

其实别人早已经这么做了。只是前端不需要缓存服务器,而是每个用户只需要缓存自己的配置,数据量不大,浏览器自己的存储机制就足够了。追求性能的c端一定会加缓存的,b端很少见也没必要。服务器端的缓存是受你控制的,你想增就增,想减就减,想过期就过期,有了问题实在需要的话还可以连上服务器查看缓存内容。


但是前端不行,前端的缓存是分布在各个用户的浏览器里面的,你没法直接查看,得有专门的前后端代码来查看和改变,复杂很多。

还有些公司的产品利用本地资源包的,这些都需要native app 的配合。常规的做法就是你所有的前端内容压缩成一个zip包,native 在特定的版本去加载他们替换本地老的资源包,同时被加载进来的可能还有配置文件,告知客户端哪些资源是需要被强制替换的。


redux、mobx、vuex其实是不是完全和redis一毛一样了,一个内存级别的缓存工具,就是生命周期比redis短很多。

前端保存数据是没有安全性可言的 , 本身都只是一些展示数据 , 唯一有用的也就是身份标识了 , 业务永远要走后端 ,

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表