页面优化技术
三种缓存
如何减少对数据库的访问
页面缓存:
访问一个页面的时候 ,不是直接 让系统进行渲染, 先从缓存里面去取,
有直接返回,没有手动渲染,把结果输出给客户端,同时把结果缓存到redis里面,下次取就有了
做页面缓存,一般的有效期比较短
html页面,渲染好了的页面
url缓存以及对象缓存
更细粒度缓存
对象级缓存记的在更新数据的时候,在redis里面进行更新数据
在service里只能调别人的service ,不能调别人的dao , 因为别人的service里面可能是有缓存的
页面静态化
angular.js vue.js
把页面直接缓存到了用户的浏览器上
jquery
商品详情页静态化
前后端分离,页面静态化,说白了,就是ajax和html
springboot帮我们进行渲染
我们自己返回html页面,进行页面缓存
返回值, 进行页面静态化