2012-10-13 45 views
0

我目前正在開發一個大型網絡應用程序。用戶將能夠發佈圖像以及音樂文件到我的服務器。我在Codeigniter框架中使用PHP,並從A2hosting.com處理Apache服務器。我想知道我將如何管理空間。我知道他們提供無限存儲空間,但我知道如果有太多人上傳太多,我會遇到問題。管理大型網站的圖像和其他媒體

處理這個問題的最好方法是什麼?你會有自己獨立的存儲所有這些媒體的託管計劃嗎?它可以通過第三方存儲嗎?我的網站最終是否會放緩,因爲我爲人們留下的記憶太多了?

我想我會想知道我將遇到什麼問題?我的項目幾乎完成,我想避免可能發生的任何大規模錯誤。我是唯一一個在這個項目上工作的人,所以人力是相當寶貴的,也是時間。

任何幫助和見解將不勝感激。

回答

0

以固定費率向您提供「無限存儲」的任何人都會讓您繼續。

我們將我們的媒體文件放在Amazon S3上,這是爲了處理trillions of files而設計的。

+0

感謝兄弟。這真的有幫助。將它集成到您​​的應用程序中有多簡單?有沒有什麼缺點? – Dom

+0

我們的用戶提交的內容實際上是通過HTTP POST支持(http://s3.amazonaws.com/doc/s3-example-code/post/post_sample.html)直接發送到Amazon S3,這對我們來說有很大的不同。我們過去常常不得不處理跨服務器同步和空間不足的問題。我見過沒有什麼缺點,如果你在EC2上託管,它的速度非常快。 – ceejayoz

0

如果您在本地託管上傳的數據,請不要將您的上傳文件夾放在您的網站根目錄的任何位置或遠程用戶可直接訪問的位置。擴大您的存儲容易,但從總網站或服務器妥協恢復不是!

相關問題