前后端分离的实现,总会遇到在网速较差的情况下,首屏时间加载过长。 为了解决这个问题,目前有一种方法,既能够公用JS模板,又能直出html,减短首屏的加载时间,这就是: 在前端与cgi之间构建一套nodejs中间层,由中间层接收服务端的首屏请求,之后由中间层对首页进行数据与JS模板的拼接返回html,次屏请求的时候,前端又直接请求cgi的JS模板。
想请问下,有使用这种模式的公司或团队,nodejs这层使用的模块是自己写的,还是使用其他开源框架。 另外,使用这种模式是否遇到过比较大的问题。
PS:目前团队正在考虑引入这种方式来减低首屏的加载时间,所以想请教下有经验的大家。哈哈