我工作的公司最近向我分配了爲他們構建文件託管服務的任務,這些服務應該以與Hotfile/Mediafire /等類似的方式工作。它需要具備所有功能,例如正常用戶的下載速度限制,高級用戶的高速下載,等待下載等。Rails中類似Hotfile的文件託管服務
我面臨的主要問題是如何限制我的普通用戶的速度。我們有很多數據(大約30TB),每天都會上傳越來越多的數據。什麼是存儲這些文件並將其提供給用戶的理想方式?
我想在Ruby on Rails中實現它,並計劃使用Paperclip,Mongoid和Nginx。
你開始的時候是錯誤的做法。你知道這個問題,你不知道解決方案,但你事先決定語言,甚至是圖書館。誰告訴你這些技術可能會幫助你解決問題?你應該關於解決方案*首先*,然後*選擇最好的技術/語言/工具來實現它。 –