freemarker静态化方案思路梳理

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

freemarker静态化:


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


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


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


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

后期优化:


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


3.怎么生成静态页面?


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


4.静态页如何交互


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



相关文章
|
17天前
|
前端开发 搜索推荐 Java
【Spring Boot】深度复盘在开发搜索引擎项目中重难点的整理,以及遇到的困难和总结
【Spring Boot】深度复盘在开发搜索引擎项目中重难点的整理,以及遇到的困难和总结
8 0
|
8月前
|
测试技术 Linux Go
后端实践--单元测试与性能优化 青训营
后端实践--单元测试与性能优化 青训营
|
10月前
|
消息中间件 缓存 NoSQL
程序员快来学习缓存层场景实战数据收集—技术选型思路及整体方案
根据以上业务场景,项目组提炼出了6点业务需求,并针对业务需求梳理了技术选型相关思路。 1)原始数据海量:对于这一点,初步考虑使用HBase进行持久化。 2)对于埋点记录的请求响应要快:埋点记录服务会把原始埋点记录存放在一个缓存层,以此保证响应快速。关于这一点有多个缓存方案,稍后展开讨论。 3)可通过后台查询原始数据:如果直接使用HBase作为查询引擎,查询速度太慢,所以还需要使用Elasticsearch来保存查询页面上作为查询条件的字段和活动ID。
|
Java 数据库连接 网络安全
《SSH框架》---还你一个清晰的配置
一开始敲ssh,完全被各种配置弄晕了,看着视频里的老师,一会儿往application中配置,一会儿往Struts里配置,最重要的是,他以为我都理解了,完全不告诉我为什么这样配!当时,我在心里哭啊,老师,我并不知道为什么啊!哭完了之后,自己研究,人就是这样,在哪里跌倒就在哪里爬起,然后跌倒,然后再爬起。。。所以,那些成功的人在人前虽然看着都是光鲜亮丽的,但他柜子里有几身磨破的衣服,只有他自己知道。 现以后台管理员登录来走一遍整个配置过程。
|
移动开发 前端开发 JavaScript
利用前端技术写爱心页面的一些思路
作为前端开发者,我们常常不仅需要构建漂亮的、高效的网站,还需要为用户提供更多的情感体验。其中一种情感表达方式就是利用前端技术实现爱心特效。下面我将分享几种实现方式。
219 0
|
编解码 前端开发 JavaScript
前端静态页面基本开发思路(一)
有不少刚入门前端的同学经常问我前端布局的问题,总是跟我说在面对学校布置的作业或者想自己搭建博客的时候不知道怎么下手,不知道怎么去写静态的页面,每当我解决了一个又一个同学的问题的时候,又有新的同学来问,故思来想去,还是出一篇博客来讲一下怎么去开发前端静态页面,开发的基本思路是什么
200 2
前端静态页面基本开发思路(一)
|
前端开发 JavaScript
前端静态页面基本开发思路(二)
由于第一篇的反响不错,所以今天抽空写写前端静态页面基本开发思路(二) 第一篇开发思路直通车→前端静态页面基本开发思路(一) 现在的静态页面的设计基本上都涉及到了轮播图,而且一般都是顶部菜单栏过了就是轮播图的区域,比如小米官网,京东官网等,所以今天我们就从轮播图的实现开始讲
116 2
前端静态页面基本开发思路(二)
|
前端开发 测试技术
软件测试面试题:如何分析是前段还是后端的问题?
软件测试面试题:如何分析是前段还是后端的问题?
121 0
|
XML 移动开发 前端开发
推荐这几个流程图设计器web开发方案
前沿:一个流程图设计器需要什么?一个是图的绘制能力、基于svg或者canvas来绘制各种形状的节点(矩形、圆形、多边形)以及线,一个是图与图之间的交互包括拖拽,节点之间的连线等,最后是画布面板的便捷性,其中包括:比如ps中的网格功能、对其线、步骤回撤、画布的可伸缩、快捷按钮等等,那前端社区有啥开源解决方案,方便我们快速开发一个属于自己的流程图设计器?
1556 0
推荐这几个流程图设计器web开发方案
|
缓存 边缘计算 JavaScript
小说源码系统,页面性能优化的两个入手点
小说源码系统,页面性能优化的两个入手点