【问题标题】:How to optimize images from subdomain with ngx_pagespeed如何使用 ngx_pagespeed 优化子域中的图像
【发布时间】:2014-12-29 12:37:39
【问题描述】:

我在 nginx 1.6.2 上运行 ngx_pagespeed 1.9.32

在我的网站上,我使用来自子域的图片。例如:

www.domain.com使用来自app.domain.com/files的图片

www.domain.com 上一切正常,js、图像(来自同一域)和 css 将由 ngx_pagespeed 自动连接和缩小。唯一的问题是,我们没有优化来自子域的图像。

这是我当前对 nginx www.domain.com 的配置:

    pagespeed Domain "*.domain.com";
    pagespeed MapOriginDomain "http://localhost" "https://www.domain.com";
    pagespeed LoadFromFile "https://www.domain.com" "/var/www/wordpress/";
    pagespeed LoadFromFile "https://app.domain.com/files" "/var/www/app.termin2go.com/frontend/files";

    # Ensure requests for pagespeed optimized resources go to the pagespeed handler
    # and no extraneous headers get set.
    location ~ "\.pagespeed\.([a-z]\.)?[a-z]{2}\.[^.]{10}\.[^.]+" {
            add_header "" "";
    }

    location ~ "^/ngx_pagespeed_static/" { }
    location ~ "^/ngx_pagespeed_beacon$" { }
    location /ngx_pagespeed_statistics { allow 127.0.0.1; deny all; }
    location /ngx_pagespeed_global_statistics { allow 127.0.0.1; deny all; }
    pagespeed MessageBufferSize 100000;
    location /ngx_pagespeed_message { allow 127.0.0.1; deny all; }
    location /pagespeed_console { allow 127.0.0.1; deny all; }

我尝试了很多类似 LoadFromFile 指令和 Domain 指令中的通配符。但没有任何帮助。我也无法在错误日志中找到任何相关错误。

有什么我无法调试或修复此问题的想法吗?

【问题讨论】:

    标签: nginx pagespeed mod-pagespeed


    【解决方案1】:
    pagespeed LoadFromFile "https://app.domain.com/files"
      "/var/www/app.termin2go.com/frontend/files";
    

    .../frontend/files 末尾缺少一个斜杠

    【讨论】:

      猜你喜欢
      • 2017-01-10
      • 2020-06-08
      • 1970-01-01
      • 2012-03-10
      • 2018-07-04
      • 1970-01-01
      • 1970-01-01
      • 2011-10-04
      • 2017-12-04
      相关资源
      最近更新 更多