2013-03-20 97 views
1

我正在比較兩個PHP配置,我發現AsynchDNS在一箇中被啓用,而在另一個下被curl啓用。 AsynchDNS究竟做了什麼?我曾嘗試谷歌,但有很多關於如何啓用或禁用它的鏈接,但不是它到底做了什麼。AsynchDNS在php中做什麼?

回答

2

AsynchDNS(顧名思義)允許curl異步運行DNS查詢(而不是阻塞調用)。從理論上講,這樣可以讓您快速請求/加載多個頁面,因爲您不需要等待每個響應以串行方式運行。

+0

webapp性能有利嗎?我是PHP新手。我的應用程序接近爲用戶定義在線考試並使用大量AJAX調用。 – 2013-03-20 12:19:55

+0

這取決於你打電話的是什麼。如果您通過PHP(需要DNS查找)與遠程主機進行大量連接,您可能會看到一些改進。但是,如果您通過AJAX調用遠程主機,則由瀏覽器來處理 - 而不是PHP或捲曲設置。 – 2013-03-20 12:28:08