SSR/SSG/ISR/DPR都在做什么

SSR服务器端渲染,将Vue、React、Angular等单页面应用在服务器端进行渲染。SSG静态站点生成,将网站预先生成为静态文件。ISR是增量静态再生,将某些需要更新的页面在后台进行重新生成。DPR是动态预渲染,将网站部分预渲染为静态网页,然后在用户访问时进行动态渲染。

SSR

SSR指的是服务器端渲染(Server-Side Rendering),它是一种将Vue、React、Angular等单页面应用在服务器端进行渲染的技术。相对于传统的客户端渲染(Client-Side Rendering),SSR的优势在于:

更好的SEO(Search Engine Optimization):搜索引擎可以更好地抓取网站的内容;

更快的首屏加载速度:由于服务器端已经将网页渲染完成,用户可以更快地看到首屏内容;

更好的用户体验:由于首屏渲染较快,用户更容易产生好感。

SSG

SSG指的是静态站点生成(Static Site Generation),它是一种将网站预先生成为静态文件的技术。相对于动态网站,静态网站的优势在于:

更快的加载速度:由于无需进行数据库查询和动态渲染,静态网站的加载速度更快;

更低的成本:无需购买服务器和数据库等服务,可以使用免费的静态网站托管服务(如GitHub Pages);

更好的安全性:无法通过动态攻击手段来攻击静态网站。

ISR

ISR指的是增量静态再生(Incremental Static Regeneration),它是一种将某些需要更新的页面在后台进行重新生成的技术。相对于SSG,ISR的优势在于:

更快的更新速度:由于只需要重新生成需要更新的页面,更新速度更快;

更好的用户体验:由于可以在后台进行更新,用户不会看到过时的内容。

DPR

DPR指的是动态预渲染(Dynamic Pre-Rendering),它是一种将网站部分预渲染为静态网页,然后在用户访问时进行动态渲染的技术。相对于传统的客户端渲染,DPR的优势在于:

更快的首屏加载速度:由于部分页面已经预渲染为静态网页,用户可以更快地看到首屏内容;

更好的SEO:搜索引擎可以更好地抓取网站的内容;

更好的用户体验:由于首屏渲染较快,用户更容易产生好感。

延伸阅读:

什么是SSR?

服务器端渲染(Server-Side Rendering)是指由服务侧完成页面的 HTML 结构拼接的页面处理技术,发送到浏览器,然后为其绑定状态与事件,成为完全可交互页面的过程。

SSR简单理解就是html是由服务端写出,可以动态改变页面内容,即所谓的动态页面。早年的php、asp、jsp这些Server page都是SSR的。但基于React技术栈,又有些许不同,server bundle构建的 时候,要吐多少模块,是server端决定的。client bundle和之前一样,差别在于这次是hydrate,而非render。

文章标题:SSR/SSG/ISR/DPR都在做什么,发布者:Flawy,转载请注明出处:https://worktile.com/kb/p/53035

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
Flawy的头像Flawy
上一篇 2023年5月29日
下一篇 2023年5月29日

相关推荐

  • 企业费用管理平台大盘点:10款优选

    本文介绍了以下工具:合思、明道云、SAP Concur、管家婆、Spendesk、用友U8、Yokoy、金蝶K/3、Zoho Expense、AIrbase。 许多企业在繁琐的报销流程中消耗了大量人力和时间,效率低下,数据不准确,财务人员和员工都苦不堪言。本文整理了2024年最值得推荐的10款费用…

    2024年7月21日
    100
  • 差旅报销平台推荐:9款专业工具

    本文将介绍9款差旅报销平台:合思、Expensify、用友U8、TravelPerk、SAP Concur、金蝶K/3、Navan、管家婆、Happay。 差旅报销一直是企业管理中的一个大难题。繁琐的流程、复杂的审批、频繁的错误和时间浪费,这些都让财务和员工头疼不已。本文将介绍2024年最靠谱的9款…

    2024年7月21日
    000
  •  10款主流报销系统推荐:企业选型必看指南

    本文将介绍10款国内外报销系统:合思、Concur、用友U8、明道云、Zoho Expense、Expensify、Spendesk、NetSuite、Emburse Chrome River、AIrbase。 在选择报销系统时,很多企业常常面临一个棘手的问题:市场上有太多选择,如何才能找到最适合自…

    2024年7月20日
    200
  • 企业必备的9款财务报销管理软件

    本文将介绍9款财务报销系统:合思、Concur、用友U8、金蝶云星空、明道云、管家婆、Zoho Expense、简道云、Spendesk。

    2024年7月20日
    000
  • 企业工时记录软件的10大选择

    国内外主流的10款工时计算软件对比:PingCode、Worktile、Tita、易企秀、奇鱼、Teambition、Timely、Toggl Track、RescueTime、ClickUp。 在忙碌的工作中,记录和管理工时常常是令人头疼的问题。工时记录软件的选择不仅能帮你省时省力,还能大幅提高团…

    2024年7月19日
    800

发表回复

登录后才能评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部