图片服务器分为源服务器 和 缓存服务器
上传图片的时候仅上传原图到源服务器,如果要获得不同尺寸原图的缩略图,可以通过访问服务器动态生成图片的缩略图,如下:
图片url示例:http://img1.xx.com/20120802/(200x300)324234234.jpg
规范:http://img1.xx.com/20120802/(宽x高)324234234.jpg 固定宽高
规范:http://img1.xx.com/20120802/(宽x)324234234.jpg 宽固定 高不限制
规范:http://img1.xx.com/20120802/(x高)324234234.jpg 高固定 宽不限制
源服务器上面有 动态 php 或者 jsp aspx 程序来生成缩略图 ,如 handler.ashx?img=/20120802/324234234.jpg
用url 重写 把图片访问, 绑定到 动态文件上面 生成图片的缩略图
缓存服务器用 nginx 的反向代理模块 请求源服务器 生成缓存,对外提供访问