2011-04-28 29 views
1

我的應用程序自帶預裝數據。目前,我在'raw'文件夾中有一個txt文件。該文件有大約1MB的sql命令,當應用程序第一次啓動時會被處理。 我想要某種可以調用並下載此文件的Web服務(而不是將它附加到apk上)。過去,我在PHP中創建了很少的Web服務。然而,這一次,我不得不考慮服務的可靠性,因爲我的應用程序每個月有大約7萬次下載,並且正在上升。Android:移動應用的正確網頁託管

你能告訴我什麼類型的虛擬主機將是理想的在我的情況?普通的「無限託管」是否足夠可靠和高效?購買正確的網絡託管服務時應該考慮什麼?

謝謝 marqs

回答

0

可能不是。提供「無限」帶寬的大多數便宜的網絡託管公司通常都有一些合理的使用限制。

有兩種方法,你可以去,因爲你只有真正需要的檔案託管,而不是完整的網絡託管

服務器:虛擬專用,專用或Grid-Service

  • 查找公司提供良好的正常運行時間保證
  • 確保他們清楚帶寬/定價 - 如果您的下載量適中,您不希望收取鉅額費用。

內容分發網絡

這些純粹的存在是爲了服務內容,並送達快。大多數服務器將在各種位置存儲服務器,以緩存您的內容,以便將其快速提供給本地用戶。

0

'無限制' 託管是總是一個壞主意。嚴重的是,不管它是如何被標記的(無論是什麼),它總是會回來咬你,通常作爲SLA的一部分或者只是隱藏的費用。

我個人認爲你最好的選擇是將文件粘貼到雲上。看看亞馬遜的服務,特別是S3。這可能是您最好,最具成本效益的選擇。

當然,這隻適用於您提供該文件(或任何其他靜態文件)的情況。如果您正在尋找更多的動態選項,您仍然可以看看雲計算,您將從本質上獲得一個虛擬服務器,並按照其運行時間收費。

70,000/mo對於單個文件來說並不是那麼多的流量,但是對於共享主機環境來說,這絕對不適合。

+1

其實,沒有計量是不是很糟糕。我知道一些專門的服務器主機提供不受限制的帶寬,但在一定的使用量後限制服務,提供(但不強制)額外支付以重新啓用全帶寬。但是在廉價/廉價主機上存儲和傳輸時的'無限'非常糟糕。服務器如何實際存儲「無限量」數據,請考慮^ _ ^ – 2011-04-28 11:20:40