0
我正在爲電影評論的網站工作。在當前的設計中,前端(jQuery,HTML,CSS)與模型(處理MYSQL數據庫的各個php腳本)相連,用於基本存儲和檢索。這種微不足道的設計適用於小流量。繁忙交通設計指南
我的問題是如何解決與交通繁忙相關的問題,同時提出很多請求。什麼是設計變更我應該做的模型部分來處理交通繁忙,並使系統可擴展? PS:請讓我知道,如果你需要更多的信息。
謝謝
我正在爲電影評論的網站工作。在當前的設計中,前端(jQuery,HTML,CSS)與模型(處理MYSQL數據庫的各個php腳本)相連,用於基本存儲和檢索。這種微不足道的設計適用於小流量。繁忙交通設計指南
我的問題是如何解決與交通繁忙相關的問題,同時提出很多請求。什麼是設計變更我應該做的模型部分來處理交通繁忙,並使系統可擴展? PS:請讓我知道,如果你需要更多的信息。
謝謝
http://redis.io/ - Redis的讓你的數據庫駐留在內存與懶惰寫回磁盤。這大大提高了數據庫性能。首先倒入一桶RAM。 Memcached也是一種流行的工具,但不像功能豐富。
請說明你有什麼樣的要求。你有沒有很多的數據庫插入每秒,或者他們選擇?你使用什麼數據庫?這是MySQL嗎?數據庫有多大(千兆字節)?當高流量來臨時,您應該查看系統負載並查看哪個進程使用了大量cpu時間(httpd?mysqld?)。 – Kamil 2012-02-22 14:13:37
是的。每秒有很多插入請求。我正在使用MYSQL – s2n 2012-02-22 14:19:02
我的擔心更多的是一般性問題。在設計一個系統時,我應該把重點放在預計在某個時候會有大量流量的地方。 – s2n 2012-02-22 14:20:54