你在这里

ISP的Cache技术和Youtube的关系

Panda 的头像
Panda 于 星期三, 02/12/2009 - 13:26 提交

新西兰ISP目前有3家(Telecom,TelstraClear和Slingshot)是使用Caching技术的(来源),作为提高下载国际数据速度的重要一项技术. 基本的理论就是把热们的数据(国际和一些国内的数据)缓存在数据中心,当更多的人想要获取同样的资源的时候将会从当地数据中心获得而不需要从原来源获得.

   最简单的例子或者用户感觉最明显的应该是Youtube.com的视频, 假如你是从NZ第一个请求观看一个视频的话,可能你的loading速度就比较慢,如果你是第100个或者第1000个请求观看同样的视频的话,那么你的loading速度就会比较快.因为视频不是从U.S的服务器而是从NZ本地数据中心的缓存里获得的.

   另外一些常见的会被缓存的数据包括,系统的更新文件,游戏更新,软件试用版等等...

   为什么Vimeo或者土豆(加上飞速土豆后)还是没有youtube快呢?除了数据请求物理路线长外还有这个Cache不Cache的原因,不难理解吧.

你想看的Youtube视频loading很慢,怎么办?
 
   如果正好你是第一个或者是前几个用户请求看一个Youtube视频,loading很慢. 这时候只要刷新页面几次后,加载会马上加快,这是利用Cache的一个小技巧.
  
节省国际流量成本:
  
    对ISP来说越少的国际流量使用量,就能越减少宽带成本.

Copyright问题和相关法律: (来源)

"92E Internet service provider does not infringe copyright by caching infringing material“
(1) An Internet service provider does not infringe copyright in a work by caching material
if the Internet service provider—
“(a) does not modify the material; and “(b) complies with any conditions imposed by the copyright owner of the material for access
to that material; and “(c) does not interfere with the lawful use of technology to obtain data on the use of the
material; and “(d) updates the material in accordance with reasonable industry practice. “(2) However, an Internet service provider does infringe copyright in a work by
caching material if the Internet service provider does not delete the material or prevent
access to it by users as soon as possible after the Internet service provider became aware
that— “(a) the material has been deleted from its original source; or “(b) access to the material at its original source has been prevented; or “(c) a court has ordered that the material be deleted from its original source or
that access to the material atits original source be prevented.

网站统计:

     没有必要担心你的网站统计数据不正确,因为Google Analytics或者其他的类似统计技术(在页面上执行script),每次用户浏览器运行会执行这组代码从而统计页面流量,无论网站里的内容是来自服务器还是来在isp缓存.

Telecom缓存还是Google缓存?

     有的人指出Telecom没有直接缓存youtube的内容而是经由Telecom的DNS指向Google的缓存服务器.

slingshot使用的是OversiCache的技术.