2013-10-19 69 views
0

我做了一個網站,旨在模擬交易市場。有人們想要購買的價格和相應的卷的列表。用戶可以隨時以任何價格購買。我的網站每2秒從我的數據庫中檢索價格和數量(我必須經常更新用戶的瀏覽器以便他們查看當前市場)。用戶的數據庫插入查詢可以隨時發送,如果他們購買。我的網站需要多少VPS?

我用ajax發佈或從我的數據庫獲取數據(有時嵌套ajax調用)。因此,每2秒鐘,每個用戶將通過使用超過20個數據庫查詢(以向用戶顯示當前價格和數量)發送或檢索數據。另外,我一次可能有200個用戶。

我之前沒有使用VPS,並且由於在我的主機上使用了太多CPU資源而被禁止使用。現在,我從託管服務器購買了VPS * 2。我有:

CPU速度:2000 Mhz的

內存:2048 MB

磁盤空間:20000 MB

帶寬:2000 GB

連接:40 Mb/s的

專用IP的2個IP's

這對於m y 200用戶? 另外,哪種VPS操作系統適合我?

謝謝。

+3

StackOverflow是關於編程的。這個問題是關於服務器配置。它應該在serverfault.com發佈。 –

+1

你的代碼比硬件更成問題;但是我通過拋出更多的硬件來看到錯誤的代碼「固定」了。 – 2013-10-19 00:54:20

+0

如@Dagon所示,如果您的代碼更像是一個問題,那麼您可以通過發佈您的代碼並解釋您試圖用它完成的任務來使此問題適合於SO。然而,發佈時,問題是關於硬件資源,並且屬於serverfault.com。 –

回答

0

什麼是您的VPS主機?看到條件..

反正.. 1)確保你沒有使用過多的數據庫連接

2)您可能會感興趣的實施Comet (適合你的web應用,實時/低延遲更新與低資源消耗..

3)確保您的PHP與您的查詢寫得很好......沒有循環或其他CPU消耗代碼正在運行......(您可能會使用bash命令/頂部/ ps)來檢查什麼系統是太完美了..(數據庫,php/webserver ...)考慮做stress test

我個人喜歡lunacloud.com