我工作的公司最近为我分配了为他们构建文件托管服务的任务,该服务应该以与Hotfile / Mediafire /等类似的方式工作。它需要具备所有功能,例如普通用户的下载速度限制,高级用户的高速下载,下载前的等待等。
我面临的主要问题是如何限制普通用户的速度。我们有大量数据(大约30TB),每天都有越来越多的数据上传。存储这些文件并将其提供给用户的理想方式是什么?
我想在Ruby on Rails中实现它,并计划使用Paperclip,Mongoid和Nginx。
答案 0 :(得分:2)
你的问题真的很模糊。 Stack Overflow不是为了帮助您设计网站,而是为了回答特定的技术问题。那就是说,我就是这样做的: