目前市面上主流的网页架构为 SSG(服务端生成的静态文件) 与 SSR(服务端渲染动态文件) 与 CSR(客户端渲染) 从三个方面分析这几种架构 灵活性,服务器性能消耗,客户端加载速度
SSG 服务端生成的静态文件 优点与缺点分析
- 服务端性能消耗 低
- 页面灵活性 较差
- 客户端加载速度 高
- 支持SEO
SSR 服务端渲染的动态文件
- 服务端性能消耗 高
- 页面录活性 较好
- 客户端加载速度 中
- 支持SEO
CSR 客户端渲染
- 服务端性性能消耗 低
- 页面录活性 较好
- 客户端加载速度 低
- 不支持 SEO
最后聊一聊同构应用,同构应用通过 结合 SSR 与 SCR 的适中状态 通过 SSR 加载页面 然后在客户端激活页面,结合了 CSR 与 SSR 的优点