2011-02-13 41 views
0

我正在努力改善我的網站的性能。如果我用相應的IP地址替換靜態資源的域名(例如圖像,樣式等),我是否會獲得性能改進?如果是這樣,那麼這種方法有什麼缺點嗎?最小化DNS查找?

+0

用名稱替換IP不是一個好主意。這將是許多其他問題的維護噩夢。 – Jack 2011-02-13 03:46:48

回答

2

你會爭取在第一次DNS查詢性能的小改進,但你失去了DNS提供了靈活性:更改主機IP,而不必所有的靜態引用更改爲主機,基於DNS的負載均衡等。精心設計的CDN戰略將爲您提供更好的服務。致力於平衡併發請求與DNS查找,具體取決於每頁靜態資源的數量,該數量將介於兩個到四個DNS主機名之間。

1

如果發現DNS是造成真正的延誤實際用戶在外地,你應該改變你的DNS提供商。

你的權威DNS提供商應該至少使用Anycast來服務來自同一contintent作爲最終用戶的要求。

甚至不認爲有關內部運行的權威DNS。每次外包(注意:如果有意義,請爲您的基礎架構運行您自己的解析器;用戶的瀏覽器將不會使用這些解析器)。