![]() |
1
36
如果您指的是核心jQuery库, use the google CDN 对于面向internet的站点(相对于内部站点)。 CDN有以下优势,您很难与之竞争:
尽管您可以像配置缓存头一样配置它们,但您可能无法更快地提供文件。也就是说,图书馆/CDN只是谜团的一部分。其他插件和代码也应该是 minified, combined 和 served via gzip . |
![]() |
2
5
取决于服务器的速度。然而,CDN可能更快,您的客户端可能已经从另一个网站缓存了该文件。 (尽管我不认为谷歌很快会有问题) |
![]() |
3
4
谷歌CDN:-)
|
![]() |
4
3
不幸的是,最近的研究表明,谷歌CDN实际上阻碍了性能。
|
![]() |
5
1
我想说谷歌的CDN是因为其他人所说的原因。 但是,如果你的目标市场与你的服务器非常接近,那么最好是从你的服务器上服务它。 比如说,你有一个orlandofloridapeopleonly.com/网站。如果您的服务器位于佛罗里达州的奥兰多,而谷歌最近的内容交付服务器位于佛罗里达州的迈阿密和佐治亚州的亚特兰大(这是真的),那么如果访问者还没有来自谷歌CDN的文件缓存副本,您的服务器可能会更快。 请记住,如果您确实从服务器向访问者提供静态内容,请尝试使用子域或其他方式并行下载。看在上帝的份上…不要为静态内容传输cookies。 我不确定这个消息来源有多可靠: Google data centers . 所以不一定要指望它。 |
![]() |
6
1
将它们存储在localStorage/web存储中的速度甚至更快。我已经建立了一个小图书馆来做这些,结果非常令人信服
你可以在 https://github.com/webpgr/cached-webpgr.js 它很小,你可以在几分钟内阅读并理解所有内容。 这里有一个完整的例子如何使用它。 完整的库:
呼叫图书馆
|
![]() |
7
0
值得注意的是,Visual Studio在Google CDN的Intellisense方面存在问题。微软也有一个CDN,它允许Intellisense正常工作。但是是的,使用CDN。 |
![]() |
Brad Parks · 如何确保我的CDN按来源缓存CORS请求? 6 年前 |
![]() |
Kevin · CDN或下载到目录? 7 年前 |
![]() |
Greg · CDN是如何工作的? 7 年前 |
![]() |
Aleks · 如何在React项目中使用CDN导入 7 年前 |
![]() |
Ilja · firebase托管是否受益于CloudFlare? 7 年前 |