2012-12-11 71 views
0

背景 我打算建立一個網站,我希望能夠實現每天約2000位唯一身份訪問者。高交通網站建議

這個網站將有一個「報價引擎」,使用戶可以存儲他們的報價爲自由長達3個月。每個報價在數據庫中平均需要10行,我預計2000個獨立訪問者中約有500個會存儲報價。

這意味着潛在的,該數據庫將需要總計持有10 * 500 = 5000條記錄每天。或每月15萬條記錄。

這些記錄將被查詢,使人們將能夠訪問,修改自己的報價和結算等...我也將執行這些報價基本分析。

技術

  • WordPress站點
  • MySQL數據庫
  • PHP
  • VPS雲服務器

的MySQL/WordPress的可以處理這種量的?我知道我可以隨時升級服務器,但是我更關心查詢的速度。

是否有更好的技術用於這種流量?例如一個基於雲的mySQL數據庫,它將位於我的Web服務器的獨立服務器上?

任何建議?

+1

當然是有更好的技術比WordPress的爲這種事情。如果正確使用中途使用的數字,PHP和MySQL都不會遇到任何問題(同樣,Wordpress是這裏最大的問題)。此外,你將不會從每天0到2000次的報價中獲得整夜。這將會緩慢上升(如果有的話),你會看到隨着時間的推移瓶頸正在出現。 – deceze

回答

0

5000條記錄每天或15萬條記錄,每月可以通過MySQL的輕鬆管理。當然,有更好的技術,但我不建議現在就投資,因爲你說你可以隨時升級。

事情要記住是一個很好的數據庫結構,索引緩存。這些是單獨的主題。

2

我有大量的交通管理經驗網站使用CMS(在我的情況的Drupal)所建。我的推薦是:

  • 使用2個服務器,一個用於數據庫,另一個用於Web服務器。
  • 使用memcached來最小化數據庫查詢。 Drupal有一個memcached模塊,我不知道Wordpress是否有類似的東西。
  • 使用清漆來減少靜態內容。
0

2000每天唯一是一個笑話......

每一個小主機可以管理