标签: cdn

CDN上的多个文件与本地的一个文件

我的网站使用大约10个第三方javascript库,如jQuery,jQuery UI,prefixfree,一些jQuery插件以及我自己的javascript代码.目前,我从像CDN和cloudflare这样的CDN中提取外部库.我想知道什么是更好的方法:

  1. 从CDN中拉出外部库(就像我今天所做的那样).
  2. 将所有文件组合到单个js和单个css文件并在本地存储它们.

只要有解释,任何意见都是受欢迎的.谢谢 :)

javascript cdn

91
推荐指数
1
解决办法
2万
查看次数

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网址.

在哪里可以找到它?我不想下载存储库并将其包含在我的项目中.

html css cdn twitter-bootstrap twitter-bootstrap-3

79
推荐指数
3
解决办法
24万
查看次数

是否有公开的CDN托管JSON2?

众所周知,谷歌微软在其CDN(内容分发网络)上托管了几个常见的JavaScript库.不幸的是,似乎都没有托管JSON2.js.

我知道我可以将JSON2.js的副本上传到我的服务器并自己提供服务,但是我想利用CDN提供的一些优势.

那么考虑到这一点,是否有任何公开的CDN托管JSON2?如果没有,任何想法为什么?是否存在某种版权原因?

javascript json cdn

78
推荐指数
3
解决办法
3万
查看次数

在本地托管jQuery的好处与陷阱

我们目前正在从谷歌CDN中提取jQuery和jQueryUI(以及jQueryUI CSS)库.我喜欢这个,因为我可以调用google.load("jquery", "1");
,最新的jQuery 1.xx将被使用.

现在我因为安全性而在本地拉出库.

我很乐意将它们拉到当地,但我想知道还有哪些其他好处和缺陷值得注意?

javascript jquery jquery-ui cdn

78
推荐指数
6
解决办法
4万
查看次数

CloudFront中的TTL 0有用吗?

几周前,亚马逊宣布他们已经降低了内容的有效期:

Amazon CloudFront降低最低内容过期时间

实际上,您可以将CloudFront中的TTL设置为0.所以我的问题是,为什么将TTL设置为0的CloudFront分配有用.对我而言,这意味着根本没有缓存,因此每个到达CloudFront的请求都是如此.最终会击中原点.

我错过了什么?

cdn amazon-web-services amazon-cloudfront

76
推荐指数
2
解决办法
2万
查看次数

Cloudfront自定义源分发返回502"ERROR无法满足请求." 对于某些网址

我们有一个Cloudfront发行版,其定制来源已经运行了很长时间,为我们的一个站点提供静态资产.就在今天早上,我们注意到我们的徽标显示为断开链接.

经过进一步调查,Cloudfront将返回一条我之前从未见过的有关URL的奇怪错误消息:

错误

请求无法满足.



由cloudfront生成(CloudFront)

此分发中的其他几个Cloudfront 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 HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2> …
Run Code Online (Sandbox Code Playgroud)

ssl cdn amazon-cloudfront

64
推荐指数
5
解决办法
9万
查看次数

59
推荐指数
2
解决办法
8991
查看次数

55
推荐指数
3
解决办法
3万
查看次数

如何直接从Github链接文件(raw.github.com)

我们是否允许直接从Github链接文件?

<link rel="stylesheet" href="https://raw.github.com/username/project/master/style.css"/>
<script src="https://raw.github.com/username/project/master/script.js"></script>
Run Code Online (Sandbox Code Playgroud)

我知道Google Code上允许这样做.这样我就不用担心更新本地文件了.

cdn github github-pages

52
推荐指数
8
解决办法
5万
查看次数

使用Require.js从CDN加载Bootstrap

Bootstrap在CDN中分发

http://www.bootstrapcdn.com/

  • 是否可以使用Require.JS 2.x(shimmed或原生AMD)加载Bootstrap?

  • 如何使用Require.js直接从CDN URL加载Bootstrap或任何缩小的JS

cdn requirejs twitter-bootstrap

49
推荐指数
1
解决办法
2万
查看次数