首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
讲一下单页应用与多页应用、SSRCSRSSG 的权衡与迁
[问答题]
讲一下单页应用与多页应用、SSR/CSR/SSG 的权衡与迁移。
查看答案及解析
添加笔记
求解答(0)
邀请回答
收藏(5)
分享
纠错
2个回答
添加回答
0
WangYibo
Web 应用架构的选择,是在开发体验、用户体验、性能和 SEO 之间的权衡。 MPA 是传统模式,稳定简单; SPA 提供更流畅的“应用感”。 在渲染模式上,CSR 开发简单但 SEO 和首屏性能差; SSR 解决了这些问题但服务器压力大; 而 SSG 则为内容固定的网站提供了极致的性能和 SEO 效果。 现代框架(如 Next.js, Nuxt)通过同构/通用渲染,使得在这些模式间的迁移和混合使用成为可能。
发表于 2026-02-02 16:07:02
回复(0)
0
秋水夏树
1. 单页面应用:每次点击跳链都会发送完整的请求。服务端返回完整的 HTML 文件,浏览器重新加载页面。SEO 友好,每次返回的是完整的 HTML。 2. 多页面应用:每次点击跳链通过 JavaScript 操作 DOM 局部更新页面。SEO 不友好,因为初始时大多只有一个空节点,后续才通过 JS 填充页面。 CSR:客户端渲染,接近空白的 HTML 执行 JS 后根据数据渲染页面内容 SSR:服务端渲染。每次请求服务都动态生成完整 HTML 文件,并返回 JS 给客户端激活成可交互的页面。 SSG:服务端渲染,但是每次请求的资源都是预先写死的,每次都一样,而不是千人千面。
发表于 2025-09-16 12:35:47
回复(1)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
来自:
前端开发-牛客面经八股
难度:
2条回答
5收藏
277浏览
热门推荐
相关试题
讲一下script 的 async...
评论
(2)
来自
前端开发-牛客面经八股
防抖与节流的差异、实现与典型业务场景。
评论
(5)
来自
前端开发-牛客面经八股
设计一个“搜索建议”组件:触发策略...
评论
(1)
来自
前端开发-牛客面经八股
讲一下前端的依赖治理:锁版本、按需...
评论
(3)
来自
前端开发-牛客面经八股
讲一下GraphQL 与 REST...
评论
(2)
来自
前端开发-牛客面经八股
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题