2010-06-25 51 views
0

當我主持CakePHP的和數據庫在不同的服務器上花費太多的時間來作出迴應
但是當兩者在同一臺服務器伊茨性能好CakePHP的性能

有沒有什麼辦法把CakePHP的調整性能在不同的服務器

保存數據庫 數據庫服務器的性能還是不錯的
我已經在同樣的環境
測試另一個應用程序沒有CakePHP的,它的響應速度相當

使用CakePHP-1.3

在此先感謝

+0

與您的蛋糕應用程序相比,其他應用程序有多少個數據庫請求? – 2010-06-25 07:35:44

+0

我只是一個登錄模塊和測試 最大都需要2-3查詢 – RSK 2010-06-25 08:34:18

+0

@gsharma:通過使用遠程數據庫,它需要6-7秒的響應,而在同一臺機器只需要1-2秒...... .... 我已經告訴它的一個登錄模塊用於檢查用戶名和密碼與Auth組件 – RSK 2010-06-30 06:25:40

回答

0

聽起來對我來說,就像兩臺服務器相距很遠,這意味着對請求的響應時間會有點高。我能想到的唯一建議是使database connection持續保持數據庫連接處於打開狀態。這可以將三個查詢的6秒響應時間縮短至2秒。在應用程序的其他地方(顯然不是登錄例程),您可以使用緩存來緩解一些時間問題。

0

你所說的「需要太多的時間來響應」呢?幾毫秒,幾秒,幾分鐘,幾小時? 當db在同一臺機器上時,查詢響應的平均時間差是多少? 查詢返回多少字節/ KB的數據?

PS:會添加它作爲問題的評論,但沒有看到添加註釋到問題的選項。