Questions tagged «cdn»

内容交付网络或内容分发网络(CDN)是一种计算机系统,其中包含放置在网络各个节点上的数据副本。

23
使用Google托管jQuery的最佳方法,但在Google上使用我的托管库失败
尝试在Google(或其他Google托管库)中加载托管jQuery,但是如果Google尝试失败,则加载我的jQuery副本是什么好方法? 我并不是说Google很脆弱。在某些情况下,Google副本被阻止(例如,显然在伊朗)。 我会设置一个计时器并检查jQuery对象吗? 两份复印件通过的危险是什么? 并不是真正在寻找诸如“仅使用Google一个”或“仅使用您自己的”之类的答案。我理解那些论点。我也了解用户很可能已经缓存了Google版本。我通常在考虑云的回退。 编辑:这部分添加... 由于Google建议使用google.load加载ajax库,并且完成后会执行回调,所以我想知道这是否是序列化此问题的关键。 我知道这听起来有点疯狂。我只是想弄清楚它是否可以可靠地完成。 更新:jQuery现在托管在Microsoft的CDN上。 http://www.asp.net/ajax/cdn/

6
从Google的CDN下载jQuery UI CSS
我打算使用Google下载UI和Core的jQuery库。我的问题是,他们允许我为此下载CSS还是应该自己托管它? 另外,如果我使用Google加载,应该如何加载其他插件?我可以将所有插件压缩在一起吗,还是应该将其单独压缩?


18
用于jQuery或Google CDN的Microsoft CDN?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 6年前关闭。 改善这个问题 您实际上使用哪个CDN链接到您的jquery文件或任何javascript文件并不重要。一个可能比另一个更快吗?您决定在哪个CDN中使用哪些其他因素?我知道Microsoft,Yahoo和Google现在都具有CDN。



13
强制CloudFront分发/文件更新
我正在使用Amazon的CloudFront来提供Web应用程序的静态文件。 有没有办法告诉Cloudfront发行版它需要刷新其文件或指出应刷新的单个文件? 亚马逊建议您对诸如logo_1.gif,logo_2.gif之类的文件进行版本控制,以解决此问题,但这似乎是一个非常愚蠢的解决方案。绝对没有其他方法吗?

2
有Twitter Bootstrap的托管版本吗?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Stack Overflow 的主题。 7年前关闭。 改善这个问题 有Twitter Bootstrap的托管版本吗?类似于Google上的jQuery托管版本吗?

11
如果CDN失败,如何退回到本地样式表(不是脚本)
我正在链接到CDN上的jQuery Mobile样式表,如果CDN失败,我想回退到样式表的本地版本。对于脚本,解决方案是众所周知的: <!-- Load jQuery and jQuery mobile with fall back to local server --> <script src="http://code.jquery.com/jquery-1.6.3.min.js"></script> <script type="text/javascript"> if (typeof jQuery == 'undefined') { document.write(unescape("%3Cscript src='jquery-1.6.3.min.js'%3E")); } </script> 我想为样式表做类似的事情: <link rel="stylesheet" href="http://code.jquery.com/mobile/1.0b3/jquery.mobile-1.0b3.min.css" /> 我不确定是否可以实现类似的方法,因为我不确定浏览器在链接脚本时是否以与加载脚本时相同的方式进行阻止(也许可以在script标签中加载样式表,然后将其注入页面)? 所以我的问题是:如果CDN失败,如何确保样式表在本地加载?

1
CDN上有多个文件,本地有一个文件
我的网站使用了大约10个第三方javascript库,例如jQuery,jQuery UI,无前缀,一些jQuery插件以及我自己的javascript代码。目前,我从CDN(例如Google CDN和cloudflare)中提取外部库。我想知道什么是更好的方法: 从CDN中提取外部库(就像我今天所做的那样)。 将所有文件组合为一个js和一个css文件,并将其存储在本地。 只要有解释,任何意见都是值得欢迎的。谢谢 :)
93 javascript  cdn 

9
在本地托管jQuery的好处与陷阱[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 去年关闭。 改善这个问题 我们目前正在从Google CDN中提取jQuery和jQueryUI(以及jQueryUI CSS)库。我喜欢这样,因为我可以打电话,google.load("jquery", "1"); 并且将使用最新的jQuery1.xx。 现在我出于安全考虑将库拉到本地。 我很高兴将它们拉到本地,但我想知道还有哪些其他好处和陷阱值得关注?

4
Bootstrap 3 Glyphicons CDN
请注意! 此合并请求合并后,Bootstrap图标又回来了。 在过去的几周内反复进行此操作之后,我决定将Glyphicons图标字体恢复为主仓库。考虑到UI中普遍使用的图标,对于大多数人来说,不将它们(或其他一些图标字体)与CSS和JS包含在同一位置可能是不利的。 此更新附带以下内容: 恢复文档(在“组件”页面上) 新变量,@icon-font-path以及@icon-font-name,可灵活添加和删除图标字体 升级到最新的Glyphicons(添加40个新图标) 从CSS页面中删除旧的Glyphicons提及 将来,我们将致力于改进图标字体的自定义设置,以便更轻松地交换字体库(这是原始删除字体的全部动机)。 新版Twitter Bootstrap Glyphicons的CDN网址是哪个? 他们从Bootstrap 3中移到了一个单独的存储库中,但是我没有找到任何CDN。 从官方文档中: 随着Bootstrap 3的发布,图标已被移至单独的存储库。这样可以使主要项目保持精简,使人们更容易交换图标库,并使Glyphicons图标字体更容易为Bootstrap之外的更多人使用。 在官方网站上他们没有提供图标的CDN网址。 在哪里可以找到它?我不想下载存储库并将其包含到我的项目中。

4
CloudFront中的TTL 0有什么用?
几周前,亚马逊宣布降低了内容的有效期: Amazon CloudFront缩短了最小内容到期时间 如此之多,您现在实际上可以将CloudFront中的TTL设置为0。所以我的问题是,为什么将TTL设置为0的CloudFront分配很有用。对我来说,这意味着根本不缓存,因此每个到达CloudFront的请求最终会碰到原点。 我想念什么?

5
是否有托管JSON2的公共可用CDN?
众所周知,Google和Microsoft在其CDN(内容分发网络)上托管了几个通用的javascript库。不幸的是,似乎都没有托管JSON2.js。 我知道我可以将JSON2.js的副本上传到我的服务器上并自己提供服务,但是CDN提供了许多我想利用的优势。 因此,考虑到这一点,是否存在托管JSON2的任何公共可用CDN?如果没有,为什么?有某种版权原因吗?
78 javascript  json  cdn 

14
Cloudfront自定义来源分发返回502“错误无法满足该请求。” 对于某些URL
我们拥有一个具有自定义来源的Cloudfront发行版,该发行版已经运行了很长时间了,可以为我们的一个站点提供静态资产。就在今天早上,我们注意到我们的徽标显示为断开的链接。 经过进一步调查,Cloudfront返回了一个我从未见过的有关该URL的奇怪错误消息: 错误 无法满足该请求。 由cloudfront(CloudFront)生成 此发行版中的其他几个Cloudfront URL返回相同的错误,但是其他(同样来自相同发行版)的URL正常运行。我看不到什么可行和无效的模式。 其他一些数据点: 该产地的URL工作得很好。据我所知,最近没有服务中断。 我专门使徽标URL无效,没有任何效果。 我已经使发行版的根URL无效,没有任何效果。 知道这里发生了什么吗?我以前从未见过Cloudfront这样做。 更新: 这是Cloudfront的逐字HTTP响应: $ http GET https://d2yu7foswg1yra.cloudfront.net/static/img/crossway_logo.png HTTP/1.1 502 Bad Gateway Age: 213 Connection: keep-alive Content-Length: 472 Content-Type: text/html Date: Wed, 18 Dec 2013 17:57:46 GMT Server: CloudFront Via: 1.1 f319e8962c0268d31d3828d4b9d41f98.cloudfront.net (CloudFront) X-Amz-Cf-Id: H_HGBG3sTOqEomHzHubi8ruLbGXe2MRyVhGBn4apM0y_LjQa_9W2Jg== X-Cache: Error from cloudfront <!DOCTYPE …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.