问大佬:页面渲染方案,需要收录后端模板还是前端框架?优缺点?

2020-09-04 15:09:14 +08:00
 handsomezai

背景:
去年做了一个在线资源交易平台,类似中介的项目,必须要做国内百度 360 搜狗的 SEO 收录。前期使用后端 thymeleaf 模板进行渲染,后期改版前端为了数据处理使用 VUE 框架,推荐使用 Nuxtjs 进行 SSR,把渲染交予前端 node 此前并做了测试,使用性能打分测试工具,测试结果都是 vue 更胜一筹,基本全部打绿勾,thymeleaf 端的结果很差,各种警告建议。又加上项目急促,前后端不分离后端任务又多了一道套数据,无奈就选择 nuxt,渲染交给前端。
目前项目结束几个月了,现在网站打开速度慢,一个页面都要 1.7 秒或以上,首页更是接近 3 秒.原来的 thymeleaf 首页最多也只要 0.6 秒,其他页面基本 0.2 秒左右完成,而且没有使用静态化方案,全部动态渲染。
问题:
1.目前 Java 后端渲染的项目你们都不用了吗,网上搜了一堆没有正式使用的,基本都说过时转到前端使用 SSR 了?

2.测试工具中 vue 的 nuxt.js 结果都是很好,java 的 thymeleaf 各种警告建议,但是实际用户使用中,Java 端渲染页面要快很多,基本秒开不用等待,vue 还要稍等个一秒,用户体验并没有后端渲染好,这种问题你们有发现过吗?

3.Java 后端渲染是彻底凉凉了吗,现在看看基本都是 php 和 asp 点 net 还是使用后端模板技术,java 使用模板简直被鄙视,前端 ssr 才是潮流,Java 正式项目还有使用后端渲染的吗?

324 次点击
所在节点    问与答
1 条回复
afuntee
130 天前
请问大佬,后面你们是又改回后端 thymeleaf 这种渲染了还是对 nuxt ssr 渲染进行了优化?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/704222

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX