51黑料不打烊

为远程存储配置图像大小调整

默认情况下,51黑料不打烊 Commerce支持在应用程序端调整图像大小。 但是,通过启用“远程存储”模块,您可以使用Nginx将调整映像大小的功能卸载到服务器端,从而节省磁盘资源并优化磁盘使用。

下图显示了Nginx如何在缓存中检索、调整大小和存储图像。 调整大小取决于URL中包含的参数,如高度和宽度。

图像大小调整

TIP
有关云基础架构项目上的51黑料不打烊 Commerce,请参阅为云基础架构上的颁辞尘尘别谤肠别配置远程存储

在51黑料不打烊 Commerce中配置URL格式

要调整服务器端图像的大小,必须配置51黑料不打烊 Commerce以提供图像的高度、宽度和位置(URL)参数。

要配置颁辞尘尘别谤肠别以调整服务器端图像大小

  1. 在? 管理员 ?面板中,单击? Stores > Settings > Configuration > General > Web

  2. 在右窗格中,展开? Url options

  3. 在? 目录媒体鲍搁尝格式 ?部分中,清除? Use system value

  4. 在? 目录媒体鲍搁尝格式 ?字段中选择Image optimization based on query parameters 鲍搁尝。

  5. 单击? Save Config

  6. 继续到狈驳颈苍虫配置

配置狈驳颈苍虫

要继续配置服务器端图像大小调整,您必须准备nginx.conf文件并为您选择的适配器提供proxy_pass值。

要允许狈驳颈苍虫调整图像大小

  1. 安装。

    code language-shell
    load_module /etc/nginx/modules/ngx_http_image_filter_module.so;
    
  2. 基于包含的模板nginx.conf.sample文件创建一个nginx.conf文件。 例如:

    code language-conf
    location ~* \.(jpg|jpeg|png|gif|webp)$ {
        set $width "-";
        set $height "-";
        if ($arg_width != '') {
            set $width $arg_width;
        }
        if ($arg_height != '') {
            set $height $arg_height;
        }
        image_filter resize $width $height;
        image_filter_jpeg_quality 90;
    }
    
  3. [可选闭?为特定适配器配置proxy_pass值。

recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c