问题标签 [content-delivery-network]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1765 浏览

ruby-on-rails - CSS中的Rails 3和asset_hosts?

我在生产和开发中使用 rails 3。

如何在 css 中使用asset_host 路径,例如使用背景图像?

我试过了:

但它只是在呈现的文档中出现,在包含 css 以使其正常工作时,您需要做些什么特别的事情吗?

0 投票
1 回答
6631 浏览

yslow - YSlow - 点击添加 CDN 有什么作用?

我正在查看内部 Web 应用程序的 YSlow 结果,然后单击了添加 CDN 按钮。现在我A对使用 CDN 进行了评分。

刚刚发生了什么?

0 投票
3 回答
1717 浏览

amazon-s3 - 为什么要为云存储/CDN 随机化文件名?

当您在 Twitter 等社交网站上查看个人资料图片时,它们会存储以下图像文件:

甚至在路径中的某处有一个日期,例如 20110912。我能想到的唯一直接好处是防止机器人以线性方式遍历并下载存储中的所有文件。我错过了任何其他好处吗?随机化它的最佳方法是什么?

我正在使用 Amazon S3,因此我将有一个子域服务于我的所有静态内容。我的计划是在我的数据库中存储一个整数 ID,然后将 URL 与 ID 连接起来以形成位置。

0 投票
3 回答
4336 浏览

jquery - IE9 阻止 jQuery CDN

我在我们的新网站中遇到了 IE9 问题。jQuery 文件没有加载。我最初在 Google 上尝试过 CDN,但也尝试过 Microsoft CDN,但都失败了。我看过有关使用最新版本 jQuery 的帖子。我抓住了最新的(1.6.4),但没有帮助。我知道这是跟踪保护,但由于这是我们的“前端”站点,我们不能让浏览器将我们的站点添加到他们的“白名单”或禁用跟踪保护。

虽然在本地托管文件是显而易见的下一步,但我的另一个担忧是谷歌分析代码也失败了。

有针对这个的解决方法吗?

0 投票
1 回答
6713 浏览

redirect - 提供重定向的 CDN?

我们需要一个 CDN(如 Rackspace Files 或 AWS),它允许我们设置 301 重定向到旧文件。

例如,如果我们决定删除http://cdn.example.com/mportant-case-study.pdf,我们希望将旧资产重定向到我们的案例研究页面,http://www.example.com/case-studies/。或者,我们注意到原始文件中有错字,我们已经通过电子邮件和 Twitter 分享了它,然后我们会将其重定向到http://cdn.example.com/important-case-study.pdf(注意这次没有忘记“i”)。

那么问题来了,如果还不清楚的话:什么 CDN 提供这个?

0 投票
6 回答
13310 浏览

javascript - 检查某人的带宽并根据它加载内容

我已经看到了许多没有回答这个问题的问题,是否可以使用 java 脚本检查某人的带宽并根据它加载特定的内容?

在使用我的手机和在不知名的地方时,BBC 似乎给了我低质量的图像。

从外观上看,这个很酷的服务就是这样做的,而且它是一个 CDN,所以它可以是服务器端的。

http://www.resrc.it/docs/

有谁知道他们是怎么做到的?或者我如何使用 asp.net 或 javascript 或社区开源插件来做到这一点。

我认为https://github.com/yahoo/boomerang/可能有可能,但不确定这是它的真正目的。

0 投票
1 回答
2497 浏览

web - CDN 的标准传播时间是多少?

我对 CDN 的传播时间有点困惑。我们已经有一个包含所有静态文件的 CDN。我想看看 CDN 是否是一个新项目的好选择。

基本上,在 CDN 中看到我更新的文件需要多少时间?

有什么方法可以减少复制时间吗?

仅供参考,我正在使用 LimeLight,但我的问题是针对所有 CDN。

0 投票
2 回答
3164 浏览

optimization - 对 CPLEX 解析器使用条件语句

是否可以在诸如“if (...) then...”之类的 AMPL 条件语句中使用?下面显示了我试图做的事情。

我的放大器返回给我的错误如下:

你有什么想法可以解决这个问题吗?

0 投票
1 回答
10455 浏览

php - 为我的服务器寻找自定义 PHP 内容交付网络 (CDN) 脚本

参考:https ://en.wikipedia.org/wiki/Content_delivery_network

内容交付网络或内容分发网络是存储我们网站的计算机系统,因此可以从多个位置提供数据(图像/视频)。但是我不想使用任何在线付费/非付费 CDN 服务,而是想在我自己的高速服务器上设置 CDN。我做了很多谷歌,但没有看到任何可以安装在我的服务器上的 CDN 脚本。

我正在寻找可以支持高级缓存控制的脚本。

如果您知道用 PHP 开发的任何好的 CDN 脚本,您能分享一下吗?

0 投票
1 回答
340 浏览

session - 哪些唯一信息会生成 ColdFusion 会话 ID?

我使用 nocache 标头告诉内容交付网络 (CDN) 不缓存页面,但每个页面请求都会生成一个新的 ColdFusion 会话 ID。所以我不能持久化会话变量!

如果我绕过 CDN,会话在我机器上的每个浏览器中都是唯一的 - 并且将正常工作。

我想看看 CDN 公司是否可以做任何事情来帮助这种情况,但我不知道 ColdFusion 是如何决定创建一个新的会话 ID。我怀疑 CDN 每次都会生成一些独特的东西,但不知道是什么。

有什么想法吗?

谢谢