我一直无法通过谷歌或价格表find任何有关成本的数字。 这些服务实际上花了多less钱(akamai,风头,其中任何一个)? 有没有好的CDN审查/比较网站? 编辑:刚刚下了akamai销售电话 – 他们确定每个客户的价格。 每GB的成本是根据您的平均预期每月带宽。 希望我能够发布更多的细节,因为我得到它们。
我们在Azure CDN上为Azure应用程序托pipe了一些内容 – 我们可以使用标准的端点地址通过https很好地访问此内容,但对于“整洁”,我们的客户希望使用https的自定义域 – 因此我们可以访问我们的资产从https://cdn.app.com 。 Azure CDN可以吗?
使用Akamai NetStorage与Akamai Edge服务有什么区别? 以下是我认为区分它们的概念,但是我希望更多经验丰富的人士获得更多细节。 NetStorage的 这实际上是图像,JS,CSS,XML,video,其他静态资产等的高性能托pipe位置。您可以将FTP文件升级到特定的位置,并从特定的Akamai URL中检索它们。 这些资产都是非常快速的,因为它们被caching和全球分布。 边缘服务 这不是托pipe选项,而是现有托pipe的caching选项。 所以你告诉它要caching什么(文件types,path等)和多长时间。 它转到您的原始服务器上托pipe的这些项目,并将其全局caching到其服务器上,然后您的实时站点指向Akamai的优势,将其“托pipe”给公众。 我的假设是否正确? 你为什么要用一个和另一个? 通过边缘服务使用NetStorage有什么好处? 什么是成本比较? 他们差不多吗? NetStorage大概比边缘贵多less倍? 还有什么其他的对比特征我应该知道?
CloudFlare的基本SSL软件包为您的网站提供SSLencryption,但仅限于客户的浏览器和终止SSL的CloudFlare服务器。 CloudFlare和您自己的服务器之间的连接不通过SSL提供。 这有多安全? 你不想用这个系统发送什么信息? 对于有人来探听你的CloudFare – >服务器连接有多容易? CloudFlare还提供完整的SSL服务,允许您安装自己的证书,并encryption整个路线,但价格是其10倍。
我有由Cloudflare服务的静态内容。 Cloudflare指向Amazon S3以获取静态内容并通过CNAME(cdn.mydomain.com)提供。 桶设置正确,一切工作正常,直到星期五,当我开始在我的浏览器中请求超时。 我证实,内容仍然可以通过S3访问,并打开了与Cloudflare票。 Cloudflare报告说:“在亚马逊出现的东西可能会阻止来自我们IP的请求”,并且他们在日志中看到以下消息: upstream timed out (110: Connection timed out) while reading response header from upstream cdn.mydomain.com upstream prematurely closed connection while reading response header from upstream cdn.mydomain.com 这是我已经在我的CORS文件中。 <CORSRule> <AllowedOrigin>*</AllowedOrigin> <AllowedMethod>GET</AllowedMethod> <MaxAgeSeconds>3000</MaxAgeSeconds> <AllowedHeader>Authorization</AllowedHeader> </CORSRule> 我应该把*放在AllowedHeader? 我需要明确指定Cloudflare IP地址吗? 我错过了什么,以避免块?
有许多CDN(内容分发networking)主要用于托pipe静态内容。 他们如何工作? 他们如何处理http请求?
我是CDN新手,正在尝试使用CloudFront。 我已经设置了一切,似乎都工作正常。 我可以在页面上创build一个静态图像,并通过我的CloudFront分配来访问它。 我正在使用自定义来源(即不是一个S3桶)。 不过,我担心自己的performance可能会更差。 我有一个testing页面加载了相同的20个左右的图像与CDN和没有。 看着Firebug中的networking面板,我第一次加载这个页面时,从原始服务器直接加载的图像快得多。 在随后的页面加载CDN的好处变得明显 – 3-5次刷新后,CDN比原始服务器做得更好。 所以我可以看到,在我们网站上一直stream行的热门页面上,这将是一个好处。 我应该期待一个好处,因为我在西雅图(亚马逊附近),我的服务器在CA. 问题是,如果我离开页面几分钟,然后重新加载,事情回到原点,CloudFront比原始服务器更糟糕。 这是预期的吗? 有什么东西很快从CDN“caching”中退出? 我的设置有可能会损害性能吗? 或者说,CDN对于目前每隔几秒钟访问的内容而言只会是一个净积极的事实。 (交叉从AWS论坛张贴,因为我已经永远宠坏了SO的周转时间) 更新: 如果您对CloudFront性能有疑问,下面有两个很好的答案值得一看。 我最近发现一个解释,但我没有提到我的具体问题。 我已经离开了TTL 5分钟作为疏忽。 由于我也使用自定义来源,所以权威名称服务器需要额外往返才能将其parsing为实际的Amazon CloudFront域。 现在TTL设置已经回到了12个小时,看起来很长的负载很less发生。
我有一个使用ASP.NET开发的网站,MY DB是MySQL。 目前它在美国服务器托pipe。 但是,当我尝试访问印度附近的dynamic内容加载太慢。 这是可以接受的,因为要求必须去世界的另一边。 在美国它真的很快。 我已经连接这个网站与cloudflare CDN。 但CDN对静态内容很有用。 我的每一个网页几乎都有dynamic内容。 所以我想扩大这个网站。 所以,如果来自美国的请求,我想处理来自美国服务器的请求,如果来自亚洲的请求,我希望从ASIAN服务器处理。 但请记住,无论他们被redirect的内容应该在两台服务器上是相同的。 (两台服务器应该同步) 那么如何实现这个架构呢? 谷歌,Facebook,雅虎如何做到这一点? 他们如何为世界各地服务? 我认为他们在每个大陆都有数据中心。 他们如何同步?
我想这个问题可能是有道理的,CDN在DNS层面上的工作如何,但是我真正的问题是我的公司在三大洲有数据中心,我们必须有europe.example.com us.example.com和asia.example .COM CDN通常会根据您的IP地址将您发送到本地数据中心。 这必须是一个DNS的东西,你有在美国的DNS服务器发送到美国的数据中心为同一个example.com的DNS查找? 我错了吗? 如果我错了,我怎么能有效地做到这一点,如果没有中央(非DNS)服务器,如果可能的话?
这是一个相当长的问题,请耐心等待。 我想强调从AWS实例login的Akamai服务器。 所以,我开始运行ab基准。 但是,他们似乎快速下载〜3 MB的video文件。 当然,我想看看发生了什么事情。 这是我所做的文件 curl -v -o / dev / null 以上完成在〜5秒。 接下来,我再次运行相同的命令。 这一次,它在〜200ms完成! 当然,我的直觉说这个文件正在被caching在某个地方。 我的问题: curlcaching文件? 如果是这样,有没有办法忽略它? 如果curl没有,ubuntu是否在curl下面提取一个caching? 如果是这样,有没有办法忽略它? 鉴于要求,你认为除了ab可以有一个基准工具可以达到目的吗? 谢谢阿克沙