我已启动并运行Web服务器,为用户提供数GB的图像。有没有什么方法可以让他们看到更小尺寸的图像,当他们点击它下载它应该是全尺寸图像。
观看图片应为 - >压缩或小,以便他们可以快速浏览不同的图像。 下载时应该是全尺寸高清图像。
答案 0 :(得分:1)
不确定。你可以使用" image_filter" [1]指令自动生成缩略图或缩小图像。
此外,您可以将它与" proxy_store" [2]和" try_files" [3]指令将已经处理的图像保存在磁盘上并首先为它们提供服务,通过不调整每个请求的图像来节省CPU周期。
[1] http://nginx.org/en/docs/http/ngx_http_image_filter_module.html
[2] http://nginx.org/en/docs/http/ngx_http_proxy_module.html
[3] http://nginx.org/en/docs/http/ngx_http_core_module.html#try_files