V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
handsomezai
V2EX  ›  问与答

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

  •  
  •   handsomezai · 2020-09-04 15:09:14 +08:00 · 436 次点击
    这是一个创建于 1540 天前的主题,其中的信息可能已经有所发展或是发生改变。

    背景:
    去年做了一个在线资源交易平台,类似中介的项目,必须要做国内百度 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 正式项目还有使用后端渲染的吗?

    1 条回复    2024-02-17 11:44:51 +08:00
    afuntee
        1
    afuntee  
       279 天前
    请问大佬,后面你们是又改回后端 thymeleaf 这种渲染了还是对 nuxt ssr 渲染进行了优化?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2751 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 12:02 · PVG 20:02 · LAX 04:02 · JFK 07:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.