电商项目将常用数据缓存起来,比如,移动端首页的数据,商品分类等这些不经常变化的数据,目的是为了 增强 移动端Android、iOS 响应速度。问题1:缓存,移动端首页的数据,商品分类等这些不经常变化的数据,线上运行的项目 ,是怎么做的,用到那些技术?问题2:缓存应该怎么弄,是否要用到redis? 如果,不使用缓存,还有,其他什么解决方案吗?
4 回答

小唯快跑啊
TA贡献1863条经验 获得超2个赞
缓存有很多
数据库查询缓存(很多数据库默认都会开启)
后端APP数据缓存
后端APP页面缓存(包括渲染好的整个HTML文件或者部分HTML代码)
webserver页面缓存(proxy_cache或者fastcgi_cache)
http缓存(包括使用过期时间或者etag之类的头信息来控制缓存,返回304,达到减少流量的目的)
客户端缓存(客户端针对URL请求进行缓存,如ajax的cache等)
添加回答
举报
0/150
提交
取消