freemarker静态化方案思路梳理

简介: freemarker静态化方案思路梳理

freemarker静态化:


1.客户端什么时候进入静态页?也就是访问入口


搜索页完事后,点击搜索结果商品链接进入静态页面


2.后台什么时候生成静态页面?


在商品审核通过后,触发生成静态页面功能

后期优化:


调用消息队列,和后台解耦,在消息队列服务中去调用生成静态页的服务。


3.怎么生成静态页面?


创建静态工程 page-service,接受商品id,生成页面上的属性信息,即后台生成初始数据。


4.静态页如何交互


因为采用的是前后端分离技术(前端angular等mvvm框架,后端spring家族框架),页面数据展示和交互。后台生成初始数据后,新增js和静态css,插件等放在静态页面相对路径中,让客户切换sku,目的得到sku id,以备后续购物车使用。



相关文章
|
2月前
|
缓存 前端开发 UED
前端 8 种图片加载优化方案梳理
本文首发于微信公众号“前端徐徐”,详细探讨了现代网页设计中图片加载速度优化的重要性及方法。内容涵盖图片格式选择(如JPEG、PNG、WebP等)、图片压缩技术、响应式图片、延迟加载、CDN使用、缓存控制、图像裁剪与缩放、Base64编码等前端图片优化策略,旨在帮助开发者提升网页性能和用户体验。
335 0
|
6月前
|
前端开发 搜索推荐 Java
【Spring Boot】深度复盘在开发搜索引擎项目中重难点的整理,以及遇到的困难和总结
【Spring Boot】深度复盘在开发搜索引擎项目中重难点的整理,以及遇到的困难和总结
37 0
|
消息中间件 缓存 NoSQL
程序员快来学习缓存层场景实战数据收集—技术选型思路及整体方案
根据以上业务场景,项目组提炼出了6点业务需求,并针对业务需求梳理了技术选型相关思路。 1)原始数据海量:对于这一点,初步考虑使用HBase进行持久化。 2)对于埋点记录的请求响应要快:埋点记录服务会把原始埋点记录存放在一个缓存层,以此保证响应快速。关于这一点有多个缓存方案,稍后展开讨论。 3)可通过后台查询原始数据:如果直接使用HBase作为查询引擎,查询速度太慢,所以还需要使用Elasticsearch来保存查询页面上作为查询条件的字段和活动ID。
|
移动开发 前端开发 JavaScript
利用前端技术写爱心页面的一些思路
作为前端开发者,我们常常不仅需要构建漂亮的、高效的网站,还需要为用户提供更多的情感体验。其中一种情感表达方式就是利用前端技术实现爱心特效。下面我将分享几种实现方式。
293 0
|
编解码 前端开发 JavaScript
前端静态页面基本开发思路(一)
有不少刚入门前端的同学经常问我前端布局的问题,总是跟我说在面对学校布置的作业或者想自己搭建博客的时候不知道怎么下手,不知道怎么去写静态的页面,每当我解决了一个又一个同学的问题的时候,又有新的同学来问,故思来想去,还是出一篇博客来讲一下怎么去开发前端静态页面,开发的基本思路是什么
234 2
前端静态页面基本开发思路(一)
|
前端开发 JavaScript
前端静态页面基本开发思路(二)
由于第一篇的反响不错,所以今天抽空写写前端静态页面基本开发思路(二) 第一篇开发思路直通车→前端静态页面基本开发思路(一) 现在的静态页面的设计基本上都涉及到了轮播图,而且一般都是顶部菜单栏过了就是轮播图的区域,比如小米官网,京东官网等,所以今天我们就从轮播图的实现开始讲
136 2
前端静态页面基本开发思路(二)
|
前端开发 API
前端性能优化到底该怎么做(上)— 开门见山(二)
前端性能优化到底该怎么做(上)— 开门见山
165 0
|
缓存 网络协议 前端开发
前端性能优化到底该怎么做(下)— 直捣黄龙(一)
前端性能优化到底该怎么做(下)— 直捣黄龙
226 0
|
存储 缓存 JavaScript
前端性能优化到底该怎么做(下)— 直捣黄龙(二)
前端性能优化到底该怎么做(下)— 直捣黄龙
178 0
|
SQL 前端开发 JavaScript
前端性能优化到底该怎么做(上)— 开门见山(一)
前端性能优化到底该怎么做(上)— 开门见山
138 0