我是新來的。這是第一次。
我的一個網站(這是在PHP/MySQL的)越來越良好的交通,我也升級了託管到VPS。在繁忙時間,每小時可以獲得7-8個用戶,並且有近5萬個數據庫請求。但我仍然在高峯時間遇到性能問題。這個網站沒有數據庫交易。它只是爲來自mysql服務器的移動應用提供XML feed(單向流量,沒有數據來自用戶)。現在我跟我的託管關於速度和他們談到了一些東西,我迫切需要你的公司招聘
- 他們談論memcached的安裝意見。將只是安裝它解決問題?我如何使用它?因爲他們談論,就好像安裝這將解決問題。
- Mysql查詢緩存。我知道如何使用它。它會提高性能嗎?我的大多數用戶要求3-4個結果(70%的流量)。
- 由於所有的查詢只是選擇查詢,所以我如何進行優化,以便在獲取結果時不會鎖定mysql表。或者我可以從你那裏得到任何其他建議。
非常感謝您的時間和幫助。
「每小時可以獲得7-8個用戶」您的意思是7,000-8,000? –
你需要將這些問題分解爲單個問題。 – Matt
我想你應該首先閱讀http://stackoverflow.com/questions/24675/tactics-for-using-php-in-a-high-load-site。 –