2011-02-18 52 views
0

我在Windows 2003,SQL Server 2008 express上安裝了mssql,php。我終於得到了連接正常工作,但現在與數據庫的連接非常快,但其斷開速度很慢。這會延遲我的頁面最後加載大約5秒鐘,即使所有頁面都在幾毫秒內加載完畢。使用mssql時頁面加載結束時的延遲

我認爲這是與php/mssql沒有很快釋放到數據庫的連接。這裏的主要問題是,我的javascript yui腳本不會運行,直到頁面認爲其完全加載。

我試過立即關閉連接,我不需要它無濟於事。

任何人都知道我可以設置修復它的設置?

回答

0

您總是可以調用PHP flush()函數來使仍由PHP或Apache緩衝區中的腳本生成的任何內容都被刷新。另外,如果您使用mssql_pconnect與MS SQL數據庫建立持續連接,則當PHP腳本存在時連接永遠不會關閉,因此我認爲mssql_close不會再持有腳本。

0

我認爲問題原來是不正確的DNS條目。我更改了服務器正在檢查的上游DNS服務器,延遲消失了。