2015-12-22 97 views
2

設置舞臺,您是銷售產品的電子商務平臺。在該網站上的幾個地方該產品的形象存在如下一個圖像緩存在整個網站上使用或圖像爲網站中的每個點?

  • 在轉盤約150x150px
  • 上顯示約250×
  • 在該產品的頁面,產品的形象的快速視圖顯示產品的縮略圖80×80
  • 在那個產品的頁面上顯示出的圖像的全尺寸300×
  • 在快速車約65x65
  • 在全車約100×100

你會提供1個圖像,在所有這些景點都有效,並希望它被緩存,或者你會爲每幅圖像提供精確的尺寸。

鑑於另外幾種情況,如果用戶有一個裝滿物品的購物車並離開該網站並直接返回到他們的購物車,那麼他們有一個大的購物車可以裝載,或者用戶已經離開了幾天或幾周,有一套全新的產品可以看到,所以沒有更多的緩存圖像。

您認爲什麼是最高性能的解決方案?

回答

1

我認爲這取決於在同一頁面上顯示多少這些尺寸。如果所有的尺寸都在不同的頁面上,那麼我會有不同的尺寸,如果它們都在同一頁面中,我只會加載最大的尺寸。

在現實中,我會選擇之間的東西。不是所有的尺寸,但不是一個尺寸。像150,100,80和65結合起來就是150.而250和300結合起來就是300.

+0

這在一頁上有所不同,可能是所有這些圖像,但是在另一個上只有大約兩個大小。處理這將是非常困難的。 –

+0

是的。那麼對於訪問量最大的頁面進行優化是否有意義? – Chao