繁体   English   中英

像Megaupload这样的网站后端如何工作?

[英]How does the backend on sites like Megaupload work?

有很多megaupload类型的网站,如rapidshare,fileserve,filesonic,wupload等。我很好奇幕后的工作方式。 用户上传文件后,如何存储? 是否使用某种分布式文件系统? 网站如何变得越来越受欢迎? 显然他们添加了更多服务器,但负载平衡如何工作? 谢谢。

他们采用的一种技术是文件引用,这是一种很好的扩展方式,因为它变得越来越流行。 基本概念是,当文件多次上传时,它只是添加对第一个原始上传的引用(即使Dropbox也这样做)。 这实际上是MegaUpload案例中RIAA / MPAA的主要抱怨,因为如果请求删除文件,则仅删除引用。 其他参考文献和原始文件本身仍然存在,因为MegaUpload不知道这些是由版权所有者还是版权侵权者上传的。

使用Amazon Web Services S3是一种方法。 您可能对HighScalability中描述的真实世界示例感兴趣,例如Instagram中的这个示例

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM