2016-03-07 80 views
0

我在一個連接到遠程數據中心的mysql服務器的數據中心有一個apache web服務器。除了優化查詢和數據庫,有什麼我可以做的,以加速與這種連接?如何加快遠程mysql連接

我不能把這些放在同一個數據中心。

+2

將它們放在同一個數據中心,或者與提供的有關更快連接的交談。 – EJP

+3

沒有太多的分析你的具體情況,延遲將成爲殺手,因爲儘可能多的查詢可能是一個好主意。如果你可以使用異步api重疊查詢,那可能也有幫助。除此之外,除了改善連接之外,還有很多事情要做。 –

回答

0

您的Apache Web服務器運行的是類似於PHP Web應用程序的東西嗎?如果是這樣,您可以嘗試將Web應用程序(使用PHP FPM或類似的編程語言)重新定位到數據庫所在的同一個數據中心。然後重新配置Apache以將應用程序請求代理到遠程應用程序服務器。這將減少服務器之間的遠程跳數到每個請求的一次往返,因爲應用程序(可能)多次訪問數據庫將實際上是本地的。