現在,儘管這不是一個嚴格的編程相關的問題,這是我現在想知道的一段時間。怎麼樣的Youtube網站大管理有自己的數據可用的所有角落找尋全球?
試想一下,你上傳在美國的視頻,有人想看它在歐洲。上傳到地球另一端的數據如何以如此快的速度提供?我確信到處都有服務器,但所有這些數據如何同步?
現在,儘管這不是一個嚴格的編程相關的問題,這是我現在想知道的一段時間。怎麼樣的Youtube網站大管理有自己的數據可用的所有角落找尋全球?
試想一下,你上傳在美國的視頻,有人想看它在歐洲。上傳到地球另一端的數據如何以如此快的速度提供?我確信到處都有服務器,但所有這些數據如何同步?
我知道的Cloudfront可以做這個工作http://aws.amazon.com/cloudfront/
事實上,超級用戶可能是更好的董事會這個問題。總之:
由於互聯網是....非常快:d,我可以看從美國服務器的YouTube視頻,而無需任何麻煩。您可以通過查找用戶位置並在附近的服務器上提供數據源來縮短延遲時間。
要做到這一點,你只要將視頻文件服務器從美國拷貝到文件服務器,Luxenburg ......這就是它背後的魔力。
編輯:您可能還需要閱讀有關延遲 http://www.o3bnetworks.com/media/40980/white%20paper_latency%20matters.pdf