gpt4 book ai didi

javascript - 为什么UNPKG可以免费使用,如果我过度使用会怎样?

转载 作者:行者123 更新时间:2023-12-04 02:24:22 28 4
gpt4 key购买 nike

我知道UNPKG快速、可靠且免费使用,但如果我过度使用它会怎样?

例如,我可以使用 rollup而不是 webpack捆绑我的整个网站作为 UMD构建为单个 JS,并将其发布为 NPM包,如果我使用 ReactVue或任何其他 SPA 方法,我需要交付到生产环境的 HTML 标记就是这段最少的代码:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<title>My Website</title>
<script src="https://unpkg.com/my-whole-website-umd"></script>
</head>
<body>
<div id="root"></div>
</body>
</html>

UNPKG 甚至帮助我获取最新版本,这意味着如果我将新包发布到 NPM,我正在生产的整个网站都会更新:

<!-- this will always be the latest -->
<script src="https://unpkg.com/my-whole-website-umd"></script>

通过使用这种方法,人们可以节省成千上万的服务器维护费用。

为什么UNPKG仍然可以免费?

最佳答案

它最初是一个有趣的项目,后来发展成为许多人使用的流行服务。一些大公司加入了这个项目并捐赠了他们的服务, future 可能会有更多的公司这样做。随着 future 策略的变化,他们可能会撤出捐款。目前它是免费的。如果捐助者退出,它可能会下降或更频繁地响应 500 错误或变成付费服务。

这不是您通过付费 CDN 获得的严格可靠的服务。
但是因为它是免费的,所以它并不完全可靠,如果钱、捐赠的服务或动力用完,它可能会在一夜之间下降。适合业余爱好或低流量项目,但根据此博客,不要依赖它来完成关键任务。

https://kentcdodds.com/blog/unpkg-an-open-source-cdn-for-npm

unpkg is great for open source project demos and instructional material (I use it heavily in my Beginner's Guide to ReactJS), but it's not well suited for mission-critical applications at scale because:

unpkg is a free, best-effort service and cannot provide any uptime or support guarantees.

That's why Michael recommends:

if you rely on it to serve files that are crucial to your business, you should probably pay for a host with well-supported infrastructure and uptime guarantees.

关于javascript - 为什么UNPKG可以免费使用,如果我过度使用会怎样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60041553/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com