我正在使用 cURL 來捕獲遠端伺服器回應。我注意到這個方法每次都要花 20 秒。我用 google 搜尋發現我的伺服器 (apache) 上的 DNS 查找設定錯誤。
當我寫入主機的確切 IP 時,我只需要不到一秒的時間。
知道在哪裡改變這件事嗎?我認為它稱為反向 dns 查找,但我不知道是否可以啟用/停用它。
謝謝
答案1
/etc/resolv.conf 檔案中設定了什麼?聽起來您的 DNS 伺服器正在減慢您的速度,因此值得檢查您使用的內容。
我推薦開放DNS除非您有特定的當地要求。要嘗試它們,只需放入 /etc/resolv.conf 檔案:
nameserver 208.67.222.222
nameserver 208.67.220.220
答案2
若要停用反向查找,disbale主機名稱查找。
如果這沒有幫助,請確保不要在RewriteRule
、RewriteCond
、 拒絕/允許規則和%h
中使用主機名稱LogFormat
。