2

我們正在構建圖片和文件託管網站,我們將這些文件保存在我們的服務器上,所以我想知道是否有任何最佳做法或標準需要閱讀和遵循使我們的網站在未來可擴展且易於擴展。圖片/文件託管存儲的最佳做法和標準

有沒有關於此主題的書或文章或視頻,請分享。

回答

1

根據我的經驗來處理大數據。

  • 它始終是最好的選擇雲計算,檢查 「Amazon S3」(Amazon AWS)或Windows Azure的。

  • 功能如「CDN」(cloud front)是一大優點。

0

我相信這不是一個簡單的問題,可以在不知道

  • 多少文件有望得到解答?
  • 每小時/天/分鐘訪問多少個用戶/文件?
  • 這個文件(下載?串流您的使用情景?併發文件一次多少下載?
  • 你在一個特定的操作系統(Windows)和文件系統(NTFS)卡,或者是有自由嗎?

我個人的注意:在構建自己的圖像/文件託管是不是一個簡單的任務,我強烈建議你從該區域聘請有經驗的人

0

我會建議,如果可能的話,你看看第三方。提供api的解決方案,您將獲得更低的擁有成本,無需維護硬件維護成本d當第三方爲核心產品增加新功能時,免費推出免費更新。我從第一手經驗中瞭解到這一點,因爲我們在最近的一個項目中確定了這樣做的選擇範圍,並得出結論,我們將花費100倍以上的時間用於解決方案,即使如此,也可能無法做到。我們選擇了一家名爲Razuna的公司,他們提供了他們平臺的託管和開源版本。他們的API非常直接,可以在你的mvc應用程序中使用,可能只需幾天的時間(取決於你的用例)。這種方法的優點在於託管元素實際上位於Nirvanix骨幹網上,並通過CDN提供服務 - 贏得勝利。

你可以得到的細節:

http://www.razuna.com

,並可以在瀏覽API文檔:

http://wiki.razuna.com/display/ecp/Developer+Guides

祝你好運,如果您需要任何進一步的真實生活指導做好這個,隨時回來。哦,順便說一句,我們還能夠以非常標準的市場日價格爲核心產品添加「付費」功能。