日期:2014-05-17  浏览次数:20483 次

关于图片请求的问题
1.对于一张像素为,800px*600px的图片请求:
   a.对原图进行请求
  b.在控件Image中设置width和height 为500*300
  c.在CSS中设置width 和height为500*300
 问题1:a,b,c中的请求流量会有分别么?

2.对于一张大体积图片,有不同size:width和height要求
  a.在服务器上对每种size生成缩略图保存。
  b.在请求发起时,对要求size进行生成,并输出response.不对其进行保存。
  问题2:a,b的策略哪个更可行?

每题 50分。拜谢。困惑中。
图片 流量

------解决方案--------------------
1.没有区别
2.a+b,静态缩略图作为缓存性质保留一段时间,如果图片丢失或磁盘(或内存)不够用了,再请求处理程序生成一份
------解决方案--------------------
1\楼上的一样
2\各有优势,生成到磁盘,每个人访问的都很快,不用暂用系统资源,但相对的,磁盘开销会很大,不生成嘛,每个人访问时都会去创建一次,对并发的要求很高,如果放到缓存,又会占内存,所以本人建议有条件时,可以专门搞个文件服务器,专门存放图片等,一个图片的大小也就是几十K