我有一個Android應用程序正在通過Web服務和HTTP Web請求與數據庫進行通信。我的Web服務由一些PHP腳本組成。由於我每隔5-10秒將信息存儲到數據庫,我的應用程序變得非常緩慢。現在,我的問題是如何將數據庫連接保持在最低限度(我應該尋找什麼),因爲我知道大部分使用數據庫的時間都用於連接數據庫。如何保持數據庫連接最小?
任何幫助表示讚賞。
在此先感謝。
我有一個Android應用程序正在通過Web服務和HTTP Web請求與數據庫進行通信。我的Web服務由一些PHP腳本組成。由於我每隔5-10秒將信息存儲到數據庫,我的應用程序變得非常緩慢。現在,我的問題是如何將數據庫連接保持在最低限度(我應該尋找什麼),因爲我知道大部分使用數據庫的時間都用於連接數據庫。如何保持數據庫連接最小?
任何幫助表示讚賞。
在此先感謝。
您不能將信息存儲在您的android應用程序中,並以較大的時間間隔發送批次嗎? – jeroen
其實我會推薦使用排隊系統,然後運行php作爲CLI作業(繞過apache),然後你可以讓隊列中的工作人員持久化,並且他們將只使用一個連接。這不是微不足道的安裝。 – ArtisticPhoenix
您對我的PHP腳本中使用'mysql_pconnect()'函數有什麼看法?它會保持數據庫連接是否打開? – PeMaCN