您通常“卸载”或嵌入网站的哪些组件?

时间:2009-07-28 04:01:56

标签: asp.net-mvc hosting embed cdn

这就是我的意思。在开发基于ASP.NET MVC的站点时,我已经设法卸载了大量的静态文件托管甚至一些“工作”。像这样:

  1. jQuery for my javascript framework。而不是托管它 我的网站,我使用谷歌CDN

  2. 谷歌地图,显然是“卸载” - 我的工作没有真正的工作 服务器 - Google托管

  3. jQueryUI框架 - Google CDN

  4. jQueryUI CSS框架 - Google CDN

  5. jQueryUI CSS框架主题 - Google CDN

  6. 所以我要问的是这个,除了我列出的内容......

    您可以从外部服务卸载或嵌入网站的哪些方面?

    认识其他想到的人......

    OpenAuth - 将大部分身份验证过程从您的网站上移除 Google Wave - 当它出现时,请从您的网站上进行通信工作

2 个答案:

答案 0 :(得分:1)

过去我使用的是亚马逊AWS。

他们的S3服务对于托管图片和视频来说很便宜。

EC2服务还可以提供额外的计算能力,或者只是从服务器上移除负载。

除了支付托管服务外,您还可以使用Youtube或Vimeo来托管视频,他们可以使用API​​上传和托管视频。

还有其他服务的API可能取决于您想要做什么。如果您希望向网站添加功能但不托管服务,则值得查看http://www.programmableweb.com/

答案 1 :(得分:1)

尽管Google的CDN文件较小且响应时间较短,但我现在正在使用Microsoft的CDN for jQuery。为什么?老大哥。

在一些高安全性公司中,他们只允许访问已知域。这些公司的用户遇到了问题,因为他们的防火墙不知道googleapis.com,并阻止了jQuery。他们知道microsoft.com,所以ajax.microsoft.com工作。

我建议谷歌将他们的网址从ajax.googleapis.com更改为something.google.com以避免将来出现此问题。