NPM加速支持自动压缩

更新

npm.sourcegcdn.com 架构于2022年02月21日更新,此次更新解决了npm加速依赖CDN EdgeJS的问题,添加了庞大的中间件,以此保证文件系统的稳定。

自动压缩

NPM加速的自动压缩算法复用了GitHub加速所使用的的算法,但在此之上又有创新。

在算法中,默认当访问.min.js文件时会请求.js文件。为确保稳定性,我们为其添加了若.js文件不存在则再获取.min.js文件的二次回源功能,以此确保文件正常访问。

目录规则限制

由于存储桶内的文件都会被永久存储,我们不得不禁止对一些非静态化分支的请求。

例如,你可以正常访问 https://npm.sourcegcdn.com/[email protected]/ 下的文件,但你无法访问 https://npm.sourcegcdn.com/[email protected]/https://npm.sourcegcdn.com/[email protected]/ 的文件。

同样,你也无法访问 https://npm.sourcegcdn.com/react ,因为若添加这类缓存规则会导致整体速度减缓。

因此,请仅在生产环境中使用本服务,严格限制Package请求的版本,以避免我们的缓存规则错乱,同时保证您站点的稳定性。

在生产环境中,使用 @latest 这样的版本是极度危险的。

Share
Tweet
Share
Pin it
Share
Share
发表回复

您的电子邮箱地址不会被公开。

Previous Post

GitHub托管 自动压缩js/css

Next Post

Typecho G theme 收录通知