2010-07-08 120 views
1

我在Windows服務器上安裝了XAMPP。我的服務器上有兩個應用程序:PHP和Oracle之間的等待時間長OCI

第一個應用程序:PHP和MySQL應用程序。此應用程序運行迅速,無需等待鏈接/頁面之間的時間。

第二應用程序:PHP和Oracle應用程序。我使用「用於Windows的Oracle即時客戶端(OCI)(32位)」連接Oracle服務器(在另一臺計算機上)。我有8個表,每個表上最多有1000行數據。我的查詢非常簡單。在查詢我的Oracle數據庫時,Everyting正常工作。

但是,有時我會在頁面/鏈接之間等待超過20秒。接收頁面太多時間了。這大多發生在首次進入該網站時。另外,在頁面上等待5-10分鐘後,嘗試點擊應用程序中的另一個頁面或鏈接時會發生。

如何在使用OCI連接Oracle數據庫時減少或終止此延遲?

+0

將localhost上的mysql與遠程服務器上的Oracle進行比較不是比較的好基礎。話雖如此,我希望甲骨文連接速度緩慢。您是否嘗試過運行網絡測試以查看網絡上有多少開銷。 – 2010-07-08 12:35:23

回答

4

你是怎麼連接的?如果你使用oci_connect,那麼這可能是問題的一大部分 - 切換到oci_pconnect。

如果沒有這樣做,請確保DNS A和PTR記錄可用於兩端(或確保您只使用IP地址而不是名稱來連接)。

C.

+0

我將oci_connect切換到oci_pconnect。我的問題似乎解決了。 – 2010-07-21 06:14:51