Discuz! Board

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 50|回復: 0

在 k 的早期开发人员主要将其用于静态站点

[複製鏈接]

1

主題

1

帖子

5

積分

新手上路

Rank: 1

積分
5
發表於 2023-4-4 17:54:41 | 顯示全部樓層 |閱讀模式
当他们需要在应用程序中执行更复杂的操作(如服务器端渲染)时,他们会选择更冗长的前端框架,如 Vue


和 React。向 Web 应用程序添加动态功能的需求从未消失,但这并没有使我们对 欣赏程度有所下降。我们喜欢它提出的建议和它提供的价值。用户可以立即访问网页,开发人员可以轻松构建网站并更快地部署它们。用户开心,开发者开心;这是双赢的。

然后是静态站点生成器,它通过向以前的静态站点 流添加构建过程来使事情变得更好,这意味着所有站点的资产都是由构建服务器(而不是在本地机器上)预先生成然后


部署的。这是在改善发人员的开发体验以及此模型的普及方面向前迈 whatsapp 手机号码列表 出的一步。开发人员可以使用静态站点生成器(如Gatsby)构建 Jamstack 站点,将项目


推送到版本控制系统,并部署到托管服务(如Netlify),后者提供的工作流将在项目​​更新时重建站点。

一切似乎都很棒,我们都因此变得更好。

但与所有其他技术一样,随着对更复杂功能的需求不断增长,Jamstack 开始发展。作为一个“静态站点”,Jamstack 站点在它可以做的事情上是有限的,人们并没有对此保


持沉默。突然间,Jamstack 似乎是一个无法大规模使用的不完整模型。提出的问题主要围绕无法执行服务器端操作以及大型 Jamstack 站点的构建时间长度。这在 J



社区中并不受欢迎,我们开始“扩展”Jamstack 以解决这个新的挑战,它最初并不打算解决这个问题。


这让开发人员产生了使用混合方法构建站点的想法。突然之间,您可以点,这些站点可以使用不同的呈现模式呈现不同的页面。例如,您的页面可以在服务器端呈现/about时静态生成。/cart但是,构建时间长的问题仍然存在。但不长久。

借助增量静态再还可以按需生成页面并为后续请求缓存页面。这意味着开发人员可以拥有一个包含面的站点,并且在构建时只生成 100 个页面。所有其他页面都将按需动态生成并缓存以供后续请求使用,有效地消除了对长时间运行构建时间的担忧。

回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|小黑屋|DiscuzX

GMT+8, 2024-11-17 06:02 , Processed in 0.034978 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回復 返回頂部 返回列表