缓存和页面静态化

来源:6-4 商品详情静态化

战战的坚果

2021-06-07

老师,请问缓存和页面静态化冲突吗?是不是用了页面静态化,就不能再用(页面缓存,URL缓存,对象缓存)了呀,它们之间是非此即彼的关系吗

写回答

1回答

若鱼1919

2021-06-08

页面静态化说的是把html css js image缓存到浏览器端,动态内容还是得去服务端去取,当然就可以继续用对象缓存那些东西 可以一起使用 不矛盾

0
5
若鱼1919
回复
慕侠0098720
老师您好,关于这个静态化,有的地方没有想通,请教您一下。 - 浏览器是否缓存取决于response返回的缓存相关的header - Cache-Control能让浏览器对内容进行强制缓存,这时候,不前后端分离的话,也会把页面缓存到浏览器。Cache-Control跟前后端分离没关系。前后端分离以后,不仅可以利用浏览器缓存,还可以利用cdn的缓存。 - 前后端分离后的浏览器访问api的逻辑是:首先访问nginx,nginx将对应的静态页面直接返回(不用传给tomcat,这里应该可以通过配置nginx实现),然后浏览器收到后,执行其中js。也可能是先访问cdn,再到nginx
2021-08-16
共5条回复

Java秒杀系统方案优化 掌握海量访问通用解决方案

各种缓存/JSR303参数检

2695 学习 · 941 问题

查看课程