2014-11-22 72 views
0

我有Web服務器啓動並運行幾GB的圖像爲用戶提供服務。有沒有什麼方法可以讓他們查看較小尺寸的圖像,當他們點擊它下載時應該是全尺寸的圖像。使用網絡服務器服務圖像

查看的圖像應該是 - >壓縮或小,以便他們可以快速瀏覽不同的圖像。 當他們下載它應該是全尺寸的高清圖像。

回答

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