Articles of cdn选

ISP的存在点与ISP的数据中心,以及它对CDN服务器部署的影响

我想澄清一下,我对ISP的存在点和ISP数据中心的区别有所了解。 也许更重要的是,我正试图了解每种通常部署的粒度,以及对内容分发networking有什么影响,例如Akamai能够在其中一个caching服务器上下载某个caching服务器的能力。 我对持久性有机污染物和数据中心的区别的理解是: 互联网服务提供商比数据中心拥有更多的存在点。 一个存在点往往是ISP从电信运营商租用硬件来放置硬件的地方。 ISP数据中心是连接多个ISP点的较大设施。 关于持久性有机污染物,我的问题是: 这些东西是什么样子的? 它们是位于电话交换机中的ISP所拥有的一个盒子吗? 我试图对这些东西在现实世界中performance出来的内容有深刻的理解。 通常,这些事情的部署有多细化? 一个ISP通常每10英里,100英里,1000英里有一个POP? POP在什么级别的networking上运行? 他们有IP地址,还是比这个更低? 我对此感兴趣的原因以及将其与内容交付networking相关联的原因是,我最近一直在观看由Van Jacobson提供的有关PARC内容中心networking的演示文稿,这是作为IP备选scheme提出的。 在他的一个演讲中有一部分内容,他指出,现有的CDN存在的一个问题是,他们无法进入ISP的POP来部署他们的caching服务器,因为大部分的POPs都在沙井下,而且容易互联网服务提供商因此提供了持久性有机污染物的caching服务。 所以这样的陈述似乎表明这一点 CDN必须部署他们的caching服务器,而不是下载POP沙井(也许在ISP数据中心),而且 ISP在其POP上的路由器/机器至less在networking层运行 我对这些东西是如何工作的了解有多准确?

如何比较CDN服务?

什么是比较各种CDN服务的指标和他们的优先事项?

子域(CNAME)比使用原始地址慢吗?

我不是这方面的专家,所以我徘徊在速度等方面有什么区别,当使用一些子域名(CNAMElogging)在原来的地址? 例如,像使用Amazon S3一样使用CDN时。 可以select设置自定义域别名,并创build指向云端地址的CNAMElogging。 那么,在使用指向someString.cloudfront.net的sub.domain.com时速度有什么不同呢? 我了解CNAME的优点,如果您打算更改CDN提供商,并且不需要更改链接,但是我对速度感兴趣。

如何判断一个网站是否使用Akamainetworking

我试图准确理解Akamai如何使用DNS查找将用户redirect到邻近的服务器。 据我了解,客户端的浏览器试图parsing一个DNS名称,如a388.g.akamaitech.net到一个IP地址,这就是允许Akamai返回一个代表服务器的IP地址。 我遇到的麻烦是,我search了一些声称使用Akamai的网站的HTML源代码(简单地按Ctrl + F),但在源代码中找不到任何引用到“ akamai“的域名(例如… akamaitech.net/some/path/someimage.gif 。我在这里错过了什么?

如何使用nginx设置私人CDN?

问题是:我在欧洲有一台Linux服务器,使用nginx + php-fpm服务于一个繁忙的Drupal站点,在美国有另一台Linux服务器(我的访问者很大一部分来自这个服务器)。 第二台服务器严重不足。 我想知道如何使用第二台服务器来提供我的网站的静态内容?

Etagconfiguration与多个Apache服务器或CDN / Google如何做ETags?

我有一个从两个Apache2服务器提供的应用程序,我想在静态内容上configurationETags。 将来我还想使用CDN。 我看到这应该是一个问题,因为Etag信息将不同,从服务器到服务器… Apache 1.3和2.x的ETag格式是inode-size-timestamp。 虽然给定的文件可能位于多个服务器的相同目录中,并且具有相同的文件大小,权限,时间戳记等,但其inode不同于一个服务器。 因此,如果您使用多个networking服务器托pipe您的应用程序(例如每天使用的networking应用程序的90%),则应该是一个问题。 然而,我看到谷歌使用Etags,当然他们使用多个服务器和CDN和边缘caching等…我得到一个304响应任何caching的谷歌内容。 他们是如何做到的呢? 你如何解决多服务器问题? 有没有办法用Apacheconfiguration这个?

我如何处理专用服务器上的大stream量峰值?

我有一个电子商务网站,当我打开不同的广告活动时,突然出现高stream量的高峰。 从这一刻起,我目前的专用服务器(HostGator,4GB Memoray,100Mbps上行链路)变得没有响应。 我在网站代码的优化方面工作太多,包括caching机制。 但是这似乎是一个服务器问题。 任何指导我应该怎么做?

CDN vs自己的Apache服务器?

我知道CDN只是用于静态内容。 但是,我仍然需要通过Apache服务器分布到世界各个angular落? 所以当我这样做,为什么不build立一些专门的Apache服务器,就像CDN只提供静态内容? 与那种情况相比,仍然使用CDN有真正的好处吗?

防火墙规则允许访问CDN上的Windows更新或其他资源?

在边界防火墙中插入防火墙以允许Windows更新的最佳方法是什么? 据我所知,Windows更新站点托pipe在内容分发networking上,每隔30秒就可能更改IP地址。 如果我用校园网DNS的静态分配来“毒化”我们的校园DNS,那么最终我会指向那些实际上没有托pipe内容的网站。 是否有任何承载更新内容的IP地址保证永不改变? 从更一般的意义上讲,人们如何configuration防火墙来允许访问托pipe在IP地址不断变化的CDN上的资源? 防火墙只是看到/从数据包,并不一定知道什么URL(如果https)的请求,所以防火墙没有一个直接的方式来看到这个数据包是去的赛门铁克病毒定义更新站点而那个人正在看世界杯stream。 而且,在我的情况下,我没有能力在networking上的系统上指定一个特定的configuration。 啊,在大学工作的乐趣…

Akamai与小型/中型电子商务stream量的较小CDN? (caching,延迟,NetStorage)

我工作的中小型在线零售公司使用Akamai作为我们的静态图像CDN,但是我想知道它是否会伤害而不是帮助,如果不是最理想的,我们应该做些什么。 我们每月的stream量约为3M浏览量和40万独立访问者。 我们有不同的静态图像出现在我们的各种网页(几千种产品的每一个不同的图像等)。 问题是Akamai的服务器正在从原始服务器(我们自己托pipe)请求大约40%的浏览器请求的文件。 这意味着很多(在我看来)不必要的等待我们的客户:在返回给客户之前,40%的请求必须在Akamai和我们的来源之间往返。 服务器TTL不是问题; 他们都设置为365天。 所以它看起来像是 Akamai的边缘服务器并没有把我们的东西保存在caching中足够长的时间,而是将内容转换为比我们的stream量更高的内容,和/或 有很多Akamai边缘服务器(他们声称全球有70K +),每台服务器没有从我们的每月4.5万个访问者那里获得足够的stream量来构build大量的文件caching。 所以我开始想知道是否可以通过CDN服务器更好地服务于我们的服务器,我的想法是用更less的CDN服务器,我们的更多的图像将被更频繁地caching在每个服务器上,并且可能会更长时间地停留在caching中没有被换出。 另一方面,较less的服务器可能意味着不接近一台服务器的用户的更多延迟。 有两个基于Akamai的选项我们正在看,但还没有拉动触发器(还): 我们还没有使用他们的NetStorage服务,因为有一个技术障碍(如果我们朝这个方向走,这将成为我下一个SF问题的话题),而且有40%的时间还会有这个额外的往返边缘服务器和原点; 这只是Akamainetworking内部的往返行程,而不是我们单独托pipe的来源 – 可能会更快,但仍然是往返行程。 我们不支付Akamai的可选分层分销服务。 这可能会在很大程度上缓解这个问题,但是(1)它并不便宜,(2)40%的时间仍然会在边缘服务器和它的层级中心之间往返。 所以我的问题是: 你们是否认为将文件caching在较less的服务器上会更好一些,这是以某些用户的额外延迟为代价的; 或者是延迟比原始往返更大的问题? 如果我们使用NetStorage,有没有人对NetStorage“origin”的往返时间有多长? 我错过了什么? 我还有什么要考虑的呢?