问题标签 [cdn]
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.
asp.net-mvc - asp.net MVC Url.Content() CDN 重定向
我想知道是否有一种简单的方法可以为我在视图中通过 Url.Content 引用的所有内容指定 CDN。
我可以以类似于以下方式在我的 Web.config 文件中配置的东西。
然后,我可以只拥有 <%= Url.Content("~/Content/StyleSheets/What.css") %> 并且它会输出http://mycdn.mydomain.com/stylesheets/Content/StyleSheets/What.css .
如果没有可用的东西,我会通过扩展方法自己做,但我想知道它是否可以开箱即用。
asp.net - 哪些网站提供FTP上传?
我正在开发一个网站,该网站允许来自世界各地的用户上传大小高达 500 MB 的文件。
问题是:
- 因为它是 HTTP 传输,所以速度很慢。
- 因为它是 HTTP 传输,所以它是不可恢复的。
用户真的因为这两个问题而受苦。
所以,我想找一个可以为我提供满足以下条件的服务的 FTP 提供商:
- 上传大小不超过 500 MB 的文件。
- 匿名上传。
- 如果可能的话,浏览器内的解决方案,即使用嵌入代码。
- 它应该很快,可能是,使用分布式网络。
如果你们中的任何人遇到类似或类似的情况,请与他们的网站分享提供者名称。
提前致谢...
coldfusion - 更改 Coldfusion 标签以利用 CDN 托管的 javascript 库
我得到了一个 Coldfusion 应用程序的支持,我注意到 CF 正在向某些页面添加脚本标签。这些 js 文件似乎支持某些 CF 标记,因为我在 .cfm 文件(或任何后续包含文件)中找不到对 .js 文件的任何引用。.js 文件是流行的库,可以通过 CDN 访问,而不是从我们的 Web 服务器提供它们。所以我的问题是:
可以更改 CF 标记或 Coldfusion 设置以更新 .js 网址吗?
cdn - CDN:“原点拉”服务商?
有谁知道廉价的“来源拉动”CDN 服务提供商。
我发现提供此功能的唯一提供商是SimpleCDN和Akamai。Akamai 非常昂贵,SimpleCDN 似乎每天都在改变他们的商业模式,所以我担心使用它们。
jquery - 使用 CDN 托管代码时应解决哪些安全注意事项/问题?
在一家大型金融公司的网站上工作时,由于“安全问题”,我们倾向于回避使用整个网站使用的 CDN 托管版本的 jQuery 库。
我假设(尽管我从未完全解释过)这些担忧与潜在的物理安全威胁有关,因为代码在 Google 或 Microsoft 的服务器上被泄露的风险,通过这些 CDN 网络变得不可用的声誉风险(从而呈现功能在我们的网站上无用)以及这些情况可能产生的任何其他固有风险。
我的问题是 - 这些安全问题的有效性如何?可以采取哪些措施来减轻 CDN 托管网络上发现的任何安全风险?
asp.net-mvc - MicrosoftMvcAjax.js 的缩小版何时可用?
我一直在对我的网站运行 YSlow,并且 Microsoft Ajax 文件非常庞大:
http://ajax.microsoft.com/ajax/3.5/MicrosoftAjax.js = 99.3k
和
http://ajax.microsoft.com/ajax/mvc/MicrosoftMvcAjax.js = 136.7k
Microsoft CDN 上是否可能很快会出现这些文件的缩小版本?
cdn - 使用内容交付网络 (CDN) 的优点和缺点是什么?
使用内容交付网络(CDN) 的优点和缺点是什么?
何时使用 CDN?
CDN 是性能提升器吗?
dojo - Dojo 无法使用 Chrome 从 google 的 CDN 加载;产生未捕获的非法访问
当我从 google 的 CDN 加载 dojo 1.4 时,我收到以下错误:
本机 string.js:183 未捕获的非法访问
这仅在使用 Chrome 时大约一半的刷新时发生,其他时候它工作正常。我已验证该问题在运行 Chrome 的多台 Windows 机器上重现。
我正在使用以下代码来创建我的 dojo dijits:
有任何想法吗?
asp.net-mvc - CDN/子域、资源和版本控制
我希望调查/实施一个 CDN(最初只是通过一个子域,尽管及时转移到 CDN)并且正在寻找有关处理该子域上文件版本的资源。
我以前工作过的大多数地方都实现了资源缓存(图像、javascript、css 等),当想要更改图像时,经历了仅更改图像文件名和更改引用的痛苦过程它在源代码中(以便客户看到新的,而不是缓存的图像)。
我想要达到的目标
我想要的是:resources.domain.com
带有子文件夹,例如:
- 脚本/
- 图片/
- css/
- 等等
没问题,并且将有助于 yslow/页面速度分数(假设无 cookie 域等)
但是资产的版本控制是我想要解决的问题。
例如
我可能必须每 10-15 天缓存和过期一次。
假设我们有一些关键作为业务请求进入,我们需要更改它,我希望能够覆盖它。据我了解,我可以将查询字符串(?1.1)附加到它以强制浏览器将其视为不同的资源。
我知道我可以在 MVC(或实际上是 ASP.NET)中通过创建一个“CompanyResource”html 帮助程序来执行此操作,该帮助程序可能会查找资源文件或类似的东西,以查看我们是否有新版本,如果有,附加版本number 作为查询字符串元素,但必须有更好的方法吗?
那么,社区提出了什么?
- 如何最好地处理子域中的资源(假设我已经阅读了所有关于此的 yslow/google 备份文档)
- 人们想出了什么来处理资产的版本控制(以最小化更新时的整体代码更改)-基于代码的辅助方法来根据某些规则交付资产?
希望我没有胡说八道。
感谢您的任何帮助:)
干杯,特里