将CDN用于js和类似资源与本地资源更好吗?[已关闭]
我有一个习惯,将所有内容存储在本地,并确保我的网站即使在没有互联网连接的本地服务器上也能够运行。从那以后,这一直是我的原则,以便我的网站可以离线独立运行,尤其是用于开发阶段,其中我的页面刷新速度非常快,即使没有互联网,我也可以继续开发我的网站。
因此,在我所有的Web应用程序和站点中,我总是下载我需要的包和库,并在本地链接到它们,以获取包含和不包含的内容。
我知道越来越多的人通过公共CDN和其他东西链接/导入库,所以我想知道这样做是否有任何真正显着的好处?
我已经确定了显而易见的(随时纠正我):
PRO LOCAL - 更快的开发体验 - 对可能中断的其他服务器的零依赖性 - 更快的用户体验(?),因为网站页面可以快速执行处理同一服务器上的文件/库(本地化)
PRO CDN - 节省网络空间(但在当今世界,这似乎微不足道..在典型的站点中,您只能节省10-20mb的空间,而在当今的宏伟计划中,廉价服务器和所有空间是什么)
- 服务器上的更轻(?)=我实际上想知道这一点。从 CDN 加载是否会在服务器的处理器 RAM 和 i/o 磁盘上更轻,或者会更糟,因为执行文档(例如 index.php)通过占用线程/mem/cpu 周期来完成该文档需要更长的时间?
谢谢大家。