關於在一個盒子上設置LAMP堆棧,或者將MySQL移動到它自己的盒子上,還有很多信息,但是越來越多的信息似乎沒有很好的記錄。理想的多服務器LAMP環境
我現在的網絡環境是有能力問題,所以我在尋找最佳實踐關於配置調整,確定瓶頸,安全等
我目前各地舉辦400個站點,對冗餘和安全性的公平需求,所以我已經超越了單箱解決方案 - 但我不在一個完整的ISP或專門的網絡託管公司的層面。
任何人都可以指向我的一些很好的方向建立一個偉大的Apache網絡農場以期安全和未來擴展?我的網絡環境由2個冗餘的MySQL服務器,2個冗餘的Web內容服務器,2個負載平衡的前端apache服務器組成,這些服務器通過nfs安裝內容並在它們之間共享apache配置和會話目錄,以及一個「開發者「服務器也通過nfs掛載網絡內容,幷包含所有開發者帳戶。
我很滿意這個設置很多,但它似乎過早地窒息負載。
謝謝!
--UPDATE--
原來,「窒息的負荷」是與mod_log_sql
,我用我的Apache日誌發送到mysql數據庫。通過重新配置web服務器將其sql語句寫入磁盤文件,然後創建一個單獨的進程將它們提交到數據庫,它允許web服務器更快地釋放它們的線程,並處理更大的負載。
我會改變標題爲「理想的中等水平的LAMP環境」 – givanse 2008-09-20 15:21:07