|
Post by account_disabled on Dec 2, 2023 6:01:25 GMT
具有服务器端渲染的架构 在服务器端渲染(SSR或服务器端渲染)中,前端网页在用户请求后在后端服务器上渲染。这有助于减少客户端设备接收 HTML、CSS 和 JS 静态网页的负载。 SSR 应用程序在博客和电子商务网站中非常流行。这是因为它们使链接管理和 SEO 变得非常简单。此外,SSR 应用程序的首次渲染速度非常快,因为客户端无需处理任何 JS 代码来渲染屏幕。 SSR架构的优点 以下是 SSR 架构的一些优点: 这些应用程序非常适合利用 SEO 的网站。 在大多数情况下,加载第一页几乎是瞬时的。 您可以将它们与缓存服务结合起来,以进一步提高应用程序的性能。 SSR 架构的缺点 使用 SSR 架构的一些缺点是,因为服务器可能需要时间才能完全生成页面,从而导致首次渲染延迟。 它主要推荐用于不太关注用户界面而只是寻求更高可扩展性或安全性的应用程序。 预渲染应用程序 电话号码清单 架构 预渲染应用程序架构也称为静态站点生成架构。在此架构中,应用程序的前端网页是预先生成的,并作为简单的 HTML、CSS 和 JS 文件存储在服务器上。当用户请求页面时,系统会直接获取并显示该页面。这使得网络应用程序速度非常快,加载时间最短。然而,这种架构会增加应用程序的构建时间,因为网页是在构建过程中呈现的。 预渲染的 Web 应用程序非常适合生成静态内容,例如不经常更改的博客或产品详细信息。您还可以使用模板来简化网页的设计。然而,用这种架构创建动态 Web 应用程序几乎是不可能的。如果您尝试创建一个跟踪查询的搜索页面(类似于么您就错了地方。 由于每个可能的应用程序路径都是在创建过程中预渲染的,所以不可能有像上面描述的那样的动态路径,因为有无限的可能性无法在创建过程中预渲染(并且甚至没有意义)这样做)。 预渲染架构的优点 预渲染应用程序架构的一些主要优点是: 网页由纯HTML、CSS和JS生成;因此,它们的性能与使用 vanilla JS 构建的应用程序相似。 如果您知道应用程序的所有可能路径,SEO 就会变得非常容易。 预渲染架构的缺点 与任何建筑模型一样,预渲染模型也有其缺点: 这些应用程序无法提供动态内容。 对 Web 应用程序进行任何更改都意味着完全重建应用程序并从头开始部署它。 同构应用架构 “同构”应用程序是服务器端和 SPA 渲染应用程序的混合。这意味着这些应用程序首先像普通的服务器端渲染应用程序一样在服务器上渲染。
|
|