关于图片请求的问题
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