SpringBoot07:Thymeleaf模板引擎

已标记关键词 清除标记
相关推荐
<p> <span style="font-size:18px;"><img src="https://img-bss.csdn.net/202002191041595856.png" alt="" /><br /> </span> </p> <p> <span style="font-size:18px;"><br /> </span> </p> <p> <span style="font-size:18px;">【课程介绍】</span> </p> <span style="font-size:18px;">     课程目标:</span><br /> <span style="font-size:18px;">             - 了解Thymeleaf的基本使用</span><br /> <span style="font-size:18px;">             </span><br /> <span style="font-size:18px;">- 实现商品详情页的渲染</span><br /> <br /> <span style="font-size:18px;">             - 知道页面静态化的作用</span><br /> <br /> <span style="font-size:18px;">             - 实现页面静态化功能</span><br /> <span> </span><span style="font-size:18px;">     - 使用线程池实现静态页面生成</span><br /> <br /> <span> </span><span style="font-size:18px;">现在,我们的页面是通过Thymeleaf模板引擎渲染后返回到客户端。在后台需要大量的数据查询,而后渲染得到HTML页面。会对数据库造成压力,并且请求的响应时间过长,并发能力不高。</span><br /> <br /> <span style="font-size:18px;">大家能想到什么办法来解决这个问题?</span><br /> <br /> <span style="font-size:18px;">首先我们能想到的就是缓存技术,比如之前学习过的Redis。不过Redis适合数据规模比较小的情况。假如数据量比较大,例如我们的商品详情页。每个页面如果10kb,100万商品,就是10GB空间,对内存占用比较大。此时就给缓存系统带来极大压力,如果缓存崩溃,接下来倒霉的就是数据库了。</span><br /> <br /> <span style="font-size:18px;">所以缓存并不是万能的,某些场景需要其它技术来解决,比如静态化。</span><br /> <span style="font-size:18px;"></span>
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页