您的位置:首页 > 运维架构 > Nginx

nginx实时生成缩略图到硬盘上

2014-11-06 14:03 190 查看



1. 首先建好cache目录

?
2. 修改nginx配置

?
生成缩略图流程如下:

1、原图在www.ttlsa.com/image/1.jpg。我需要一份100x100的缩略图。

2、请求www.ttlsa.com/resize_100x100/image/1.jpg.

3、这个请求进入了location ~* ^/resize,接着判断image_path这个目录下是否存在这张图片,如果存在直接放回给用户,

4、不存在那么跳转到http://www.ttlsa.com/image_resize/image/1.jpg?width=100&height=100;

5、location /image_resize根据传入的width和height执行缩略功能,并且设置图像质量为75

6、接着生成文件到/data/site_cache/www.ttlsa.com/resize_100x100/image/1.jpg

7、并且返回图片给用户

8、nginx生成缩略图到硬盘上的功能到这里就结束了

转载请注明出处: nginx实时生成缩略图到硬盘上

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: