标签: language-agnostic
有很多megaupload类型的网站,如rapidshare,fileserve,filesonic,wupload等。我很好奇幕后的工作方式。用户上传文件后,如何存储?是否使用某种分布式文件系统?网站如何变得越来越受欢迎?显然他们添加了更多服务器,但负载平衡如何工作?感谢。
答案 0 :(得分:1)
他们采用的一种技术是文件引用,这是一种很好的扩展方式,因为它变得越来越流行。基本概念是,当文件多次上传时,它只是添加对第一个原始上传的引用(即使Dropbox也这样做)。这实际上是MegaUpload案例中RIAA / MPAA的主要抱怨,因为如果请求删除文件,则仅删除引用。其他参考文献和原始文件本身仍然存在,因为MegaUpload不知道这些是由版权所有者还是版权侵权者上传的。
答案 1 :(得分:1)
使用Amazon Web Services S3是一种方法。您可能对HighScalability中描述的真实世界示例感兴趣,例如Instagram