【AICon】 如何构建高效的 RAG 系统?RAG 技术在实际应用中遇到的挑战及应对策略?>>> 了解详情
写点什么

Jare.io,一个即时和免费的 CDN

  • 2016-04-27
  • 本文字数:1332 字

    阅读完需:约 4 分钟

Jare.io ,号称是一个免费的内容分发网络(CDN),其本质是亚马逊 CloudFront 服务的包装。当配置 CloudFront 的麻烦超过其好处时,Jare.io 能够用于在低流量情况下快速地试验 CDN。

CloudFront 不是免费的,但 jare.io 创建者背后的公司 teamed.io 支付了 CloudFront 的使用费用。Jare 和 cf.jare.io 的 CDN 域名指向了 CloudFront 的分发域名。当一个请求第一次到达 CloudFront 至 cf.jare.io 时,CloudFront 会将请求转发给 jare.io 的服务器上作为源站或内容起始服务器,Jare.io 则依次从实际源站获取内容并且那些内容必须被指定整合为 Jare.io 的一部分。

当选择 CDN 时,一些需要关注的点:

  • 全球接入点 (POPs) 数量
  • 防止分布式拒绝服务(DDOS)攻击
  • 内容失效和传输的时间
  • API 支持
  • HTTPS 支持

内容分发网络维护全球的 POPs 能够使静态内容从靠近用户的地点上提供,从而减少延迟。测量靠近度的方法可以是地理上的、网络跳数的数量或用户与 POP 之间的往返时间(RTT)。POP 会从源站获取内容后进行缓存。InfoQ 接触了一些主要的 CDN 供应商并询问了他们的技术。

CDN 供应商使用 DNS 单播(Unicast)或选播(Anycast)之一的通信方法以保证用户的请求传播自最近的位置。通常用户对定制域名(像 cdn.infoq.com)的请求,会映射到 CDN 供应商的主机上。当单播的方法被使用时,DNS 服务器会负责返回最靠近用户的 CDN 节点的地址。

当使用选播时,多个节点能拥有相同的 IP 地址。当发生一个请求时,DNS 服务器解析域名为 IP 地址,并负责发送请求到最拓扑靠近用户的节点上。最拓扑靠近可能不会转换至地理上的最近。选播能够用于 DNS(定位最近的域名服务器) 和 HTTP(定位最近的内容 POP)。

在 HTTP 选播方式中,DNS 服务器给全部用户返回相同的 IP 地址,边界网关协议(BGP)负责路由用户到最近的 IP 地址所在的服务器, BGP 是一个用于在网络上交换路由信息的基础协议。

像 MaxCDN 的供应商使用了选播和 DNS 路由的组合。Verizon,在2013 年收购了EdgeCast ,在DNS 和HTTP 上都使用了选播方法。 HTTP 选播同样被 Fastly Google 使用。Akamai 拥有一个更复杂的设置的DNS 选播技术。

在最近几年已经有各种各样的努力使互联网(或者说万维网)更快。网页关键协议——HTTP,已经看到了升级 ——HTTP2。目前只有一些CDN支持它,但它会在接下来几个月随着大部分浏览器增加对它的支持而增加。像Verizon 和Fastly 的提供商朝着支持它的方向上努力着。

另外一种用于在TCP 协议上提高初始拥塞窗口(initcwnd)的改进已经实施一段时间了,initcwnd 的设置控制了那些仍保持未回复的服务器(直到它能够发送更多)的发送包的最大数量。在老版本操作系统包括Linux 的默认值非常小。一个低的值能影响浏览器从服务器接收应答的速度而与多高的可用带宽无关。提高值的方法,首次提出于2010 的 Google 论文和之后于 2013 年作为 RFC 标准,已经被大多数主要的CDN 供应商采用

Akamai 在最大量接入点上已经领先,大多数其他CDN 供应商在功能提供上也紧跟其后。

查看英文原文: Jare.io, an Instant and Free CDN


感谢张龙对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-04-27 19:003758
用户头像

发布了 26 篇内容, 共 84517 次阅读, 收获喜欢 4 次。

关注

评论

发布
暂无评论
发现更多内容

【多云管理】国内多云管理平台厂家名单汇总

行云管家

云计算 多云管理 多云 云管平台

面向对象编程(OOP)

武师叔

5月月更

云图说|云数据库RDS跨区域备份

华为云开发者联盟

华为云 云数据库 备份 云数据库RDS 跨区域备份

企评家企业投资价值评价系统,服务投资机构

企评家

企业评价 企评家 企业成长性评价 企业投资价值评价

【直播回顾】OpenHarmony知识赋能五期第三课——多媒体整体介绍

OpenHarmony开发者

直播 OpenHarmony 成长计划 多媒体 标准系统

2019,不仅是"自由自在",更是AI领域不平凡的一年

Baihai IDP

人工智能 AI

阿里亿级并发册+机器学习算法+面试册+优化册+代码册 笔记!!!

Java架构追梦

Java 程序员 后端开发

LigaAI 倾情推荐,这5部烧脑电影让你爽翻天

LigaAI

程序人生

Masa Blazor自定义组件封装

MASA技术团队

C# .net 微软 UI 组件库

Alibaba永远滴神!阿里顶级技术官500页网络协议手记,限时开源

Java架构追梦

Java 华为 网络协议 后端开发

中科创达与华为共启边缘计算合作,共建昇腾AI产业,赋能千行百业提质升级

科技热闻

放弃保研和出国,投身基础软件,一位复旦学子的职业选择

TDengine

数据库 tdengine

691页,41个版块!终于有阿里大佬可以带我吃透Spring源码了

Java架构追梦

Java spring 后端开发

Kubernetes 中数据包的生命周期 -- 第 3 部分

Se7en

浅谈Flutter等跨平台移动开发框架

Speedoooo

flutter 小程序 前端框架 开发框架 小程序容器

聚链成网,旺链科技联合发起跨链平台搭建计划

旺链科技

区块链 产业区块链 产业生态

开源GitOps产业联盟会员行 | 走进秒云

MIAOYUN

云原生 gitops OGA联盟

未来的神AIoT!全网第一份AIoT系统学习指南,限时开源

Java架构追梦

Java 后端开发 ALOT

带派!真心被这份阿里大牛开源的“全彩版图解HTTP手册”折服了

Java架构追梦

Java 程序员 后端开发

设备资产管理软件解决方案

低代码小观

低代码 资产管理 CRM系统 企业设备管理 设备巡检管理系统

【前端干货】别再羡慕别人的Excel啦,教你点击按钮直接打开侧边栏!

葡萄城技术团队

前端 前端表格 前端按钮 在线协同

智能运维 VS 传统运维|AIOps服务管理解决方案全面梳理

云智慧AIOps社区

运维 监控 AIOPS 自动化运维

双管齐下, 清华教授亲码JDK和HotSpot源码笔记,一次性学个明白

Java架构追梦

Java 后端开发

Swift 首次调试断点慢的问题解法 | 优酷 Swift 实践

阿里巴巴终端技术

ios swift

几行代码,网站图片访问速度 100ms 飙升到 20ms!

沉默王二

企业数字化升级,为什么都需要IM即时通讯?

WorkPlus

Intel CET缓解措施深度研究

腾讯安全云鼎实验室

安全攻防 网络安全 安全研究

分布式云时代,天翼云4.0如何护卫边缘安全?

天翼云开发者社区

安全 云电脑

【案例】锐明技术:灵活部署,实现会话质量和安全的双重保障

行云管家

运维 等保 IT运维 等保2.0

企业如何利用SaaS模式实现知识管理

小炮

SaaS

Alibaba最新神作!耗时182天肝出来1015页分布式全栈手册太香了

Java架构追梦

分布式 java面试 后端开发

Jare.io,一个即时和免费的CDN_音视频(后端)_Hrishikesh Barua_InfoQ精选文章