2016-12-03 45 views
1

在過去的幾個小時裏,我一直在四處搜索,我一直未能找到答案。我在網上看到,一個人收到了他的共享主機服務發出的關於每秒高速查詢的警告,該數字約爲每秒38次查詢。我真的沒有太多的背景,但這怎麼可能呢?我認爲一個網站可以同時處理數百個點擊量?我知道這是一個共享主機,但我真的很震驚。MYSQL:來自不同用戶/設備的每秒查詢次數

我正在開發一個項目,期望有100個用戶從不同的設備訪問我的MYSQL數據庫。每個用戶每3秒輪詢一次數據庫以進行一次查詢,查詢最多需要大約0.001秒。我是否必須關心這一點,看看共享主機是否可以處理這種負載?即使用戶正在從不同的設備(IP)訪問數據庫?我一直在網上閱讀,這是不可能回答這樣的問題,它取決於共享主機功能等...有人可以告訴我,如果我在這裏混淆不同的概念?正如我所說,我對這些主題很陌生。

非常感謝!

+0

你不知道的硬件信息,但只有一個問題是這樣的。比方說,每當同一條記錄(只是樣本)和此記錄存儲在硬盤上的塊1上並且HD有5000 RPM時,則您可以每次更改塊1 1次,每秒83次(5000/60秒) 。所以瓶頸主要是WRITES(插入,更新刪除),一個更新主要也是一些索引,並且必須改變多於一個塊。另請參閱@Xymanek回答了什麼 –

+0

感謝您的評論。我從來沒有想過這種方式高清RPM ... –

回答

1

我不認爲這是一筆鉅額交易。 MySQL的構建是爲了處理企業環境中的大量負載,我認爲38次查詢/秒不足以造成瓶頸(如果有足夠的硬件)。

正如您所說,這是一個共享主機。這意味着所有網站都使用相同的MySQL服務器。所以我想託管公司擔心這個網站會影響其他網站。

同樣作爲一般規則,共享主機的目標是低熱門網站或靜態網站。因此,如果您的朋友擁有的訪問者數量超過特定SHARED託管服務的網站,他應該升級到更好的共享或vps。

編輯也讀stackoverlow這個問題,爲更好地瞭解許多查詢應該怎麼一個網站做的:How many MySQL queries should I limit myself to on a page? PHP/MySQL

+0

謝謝。我認爲vps是一個很好的解決方案。我會更多地考慮這一點。 –