1
我在網站的許多頁面也有一些網頁有共同的影像加上單獨的圖像,所以我應該做一個精靈的所有網頁和整個使用或每一個頁面都應該有自己的精靈我應該對每個頁面使用單獨的精靈還是對所有頁面使用單個精靈?
我在網站的許多頁面也有一些網頁有共同的影像加上單獨的圖像,所以我應該做一個精靈的所有網頁和整個使用或每一個頁面都應該有自己的精靈我應該對每個頁面使用單獨的精靈還是對所有頁面使用單個精靈?
最初的目標應該是最少的請求數量,因此是概念文件。一個精靈文件將是一個請求,然後將被緩存,這將不會對後續頁面發出請求。因此,儘可能使用盡可能少的精靈文件整個網站範圍內的。
唯一的其他因素是文件大小。如果您的精靈文件開始變大,那麼您可能需要將它們拆分以利用多個併發傳輸(通常爲2個)。你的精靈文件通常應該足夠小,這不是問題,因爲精靈通常包含較小的視覺元素(如果這是一個問題,你應該做一些更嚴肅的研究)。
如果您有頁面特定的小元素,它們應該位於整合的站點範圍內。如果它們具有相應的大小,那麼您應該根據圖像的大小以及網頁訪問者訪問網頁的可能性來決定。
精靈在哪裏適合在這裏?只需在所有頁面和每個單獨的圖像上分別使用通用圖像。 – BoltClock
圖像是圖標。 – jason
您需要詳細說明您嘗試使用的圖像。如果我們正在談論小圖標,這些小圖標將全部放置到單個圖像精靈中並節省大量的http請求,那麼即使所有圖標都不會在所有頁面上使用,仍然有一定的價值。整個精靈將在第一次加載時被緩存,因此後續頁面不會受到太大的衝擊。 – Jrod