使用CDN与NPM / Yarn进行依赖关系的利弊是什么?

时间:2018-07-25 23:14:10

标签: javascript performance

不同的依赖项加载方法对项目有哪些优缺点?什么时候应该使用CDN,什么时候应该使用依赖性管理器/构建工具?

1 个答案:

答案 0 :(得分:1)

与CDN相比,依赖性管理器将提供比CDN更多的灵活性,因为所有文件都存储在服务器上,而不是CDN。但是,CDN可以减轻服务器的压力,因为文件是从其他位置下载的,并且比文件在服务器上下载的速度要快得多。大多数人选择CDN的主要原因是,大多数流行的浏览器软件包都位于CDN上,并且该CDN不会向服务器发送请求加载文件的垃圾邮件。但是,如果您正在执行类似服务器端node.js的操作,则不能使用CDN,而必须使用npm或yarn。