2015-12-22 55 views
2

设置舞台,您是销售产品的电子商务平台。在该网站上的几个地方该产品的形象存在如下一个图像缓存在整个网站上使用或图像为网站中的每个点?

  • 在转盘约150x150px
  • 上显示约250×
  • 在该产品的页面,产品的形象的快速视图显示产品的缩略图80×80
  • 在那个产品的页面上显示出的图像的全尺寸300×
  • 在快速车约65x65
  • 在全车约100×100

你会提供1个图像,在所有这些景点都有效,并希望它被缓存,或者你会为每幅图像提供精确的尺寸。

鉴于另外几种情况,如果用户有一个装满物品的购物车并离开该网站并直接返回到他们的购物车,那么他们有一个大的购物车可以装载,或者用户已经离开了几天或几周,有一套全新的产品可以看到,所以没有更多的缓存图像。

您认为什么是最高性能的解决方案?

回答

1

我认为这取决于在同一页面上显示多少这些尺寸。如果所有的尺寸都在不同的页面上,那么我会有不同的尺寸,如果它们都在同一页面中,我只会加载最大的尺寸。

在现实中,我会选择之间的东西。不是所有的尺寸,但不是一个尺寸。像150,100,80和65结合起来就是150.而250和300结合起来就是300.

+0

这在一页上有所不同,可能是所有这些图像,但是在另一个上只有大约两个大小。处理这将是非常困难的。 –

+0

是的。那么对于访问量最大的页面进行优化是否有意义? – Chao