2011-03-11 62 views
5

將favicons和apple touch圖標移動到子文件夾會有什麼問題嗎? 像:在子文件夾中的favicons的任何問題?

<link rel="shortcut icon" href="/images/favicons/favicon.ico"> 
<link rel="apple-touch-icon" href="/images/favicons/apple-touch-icon.png"> 
+0

你能夠使用瀏覽器下載圖標嗎? – Kovags 2011-03-11 13:11:02

+2

你爲什麼不試試?這些圖標是您網站的重要組成部分嗎? – 2011-03-11 13:13:20

+1

我已經知道這個解決方案有效,但我想知道這是一種好的還是不好的做法! :) 對困惑感到抱歉 – 2011-03-11 13:46:18

回答

3

是,一些瀏覽器開始在他們開始下載HTML文件同時下載/favicon.ico。如果沒有文件,您將在服務器日誌中獲得額外的404,並且瀏覽器在識別該圖標位於其他地方時將不得不發出額外的HTTP請求。

從雅虎Best Practices for Speeding Up Your Web Site引述:

的favicon.ico的是停留在 您的服務器的根目錄的圖像。這是一個 必要的邪惡,因爲即使你 不在乎它的瀏覽器將 仍然要求它,所以最好不是 用404 Not Found迴應。由於它位於同一臺服務器上,因此每次請求時都會發送Cookie ,因此也是 。 此圖像也會干擾 下載順序,例如在IE 當您請求額外的組件在 onload時,favicon會在 之前下載這些額外的 組件。