关于页面静态化的疑问

来源:6-7 静态资源优化

慕圣1535660

2020-04-19

老师您好,针对这一章的话 页面静态化的意思是将页面的静态内容缓存到客户端,也就是说我隔3600秒才去拉一次html以及相关静态文件吗,而对于动态数据采用接口的方式去获取,是每次访问请求都会获取的吧?

这里有点模糊,怎么获取静态数据是不需要我们去写,那么我们都没有使用模板引擎的原因是因为模板引擎会导致强制下拉静态数据吗?

还有就是有的时候我们更新了后台页面代码,但是浏览器访问的时候没有获得最新的页面代码,这种情况是因为做了页面静态化吗…

写回答

1回答

若鱼1919

2020-04-20

静态化说的是html、css、js、image等静态资源,页面渲染需要的json数据肯定是每次都要去服务端去获取的。如何去获取json数据肯定是要自己去写的。thymeleaf模板是一种服务端渲染技术,服务端把渲染好的html整体输出给客户端,如果输出的html中定义了缓存的策略,那么只要缓存有效,浏览器就不会去服务端获取

1
1
慕圣1535660
谢谢老师!
2020-04-23
共1条回复

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

各种缓存/JSR303参数检

2695 学习 · 941 问题

查看课程