You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pagespeed.apache.org by GitBox <gi...@apache.org> on 2019/07/14 13:54:41 UTC

[GitHub] [incubator-pagespeed-ngx] Mazizieh opened a new issue #1659: Pagespeed Not optimising part of website images.

Mazizieh opened a new issue #1659: Pagespeed Not optimising part of website images. 
URL: https://github.com/apache/incubator-pagespeed-ngx/issues/1659
 
 
   Hello everyone! 
   
   I have `nginx 1.16` with `pagespeed 1.13.35.2-0`. the issue is that pagepseed able to optimise images in main page but not other pages. with no error or suspicious logs. 
   
   where any images exist under `media/catalog/product/cache` are not being optimized. 
   
   Pagespeed config file: 
   
   ```
   #pagespeed config 
   
   pagespeed ForceCaching on;
   pagespeed RewriteLevel CoreFilters;
   pagespeed RespectXForwardedProto on;
   pagespeed RateLimitBackgroundFetches off;
   pagespeed MaxCacheableContentLength -1;
   
   pagespeed LoadFromFile "https://example.com/media/" "/home/example/www/media/";
   pagespeed LoadFromFile "https://example.com/js/" "/home/example/www/js/";
   pagespeed LoadFromFile "https://example.com/skin/" "/home/example/www/skin/";
   
   pagespeed EnableFilters responsive_images;
   pagespeed EnableFilters combine_heads;
   pagespeed EnableFilters outline_css;
   pagespeed EnableFilters outline_javascript;
   pagespeed EnableFilters move_css_above_scripts;
   pagespeed EnableFilters rewrite_style_attributes;
   pagespeed EnableFilters prioritize_critical_css;
   pagespeed EnableFilters make_google_analytics_async;
   pagespeed EnableFilters inline_google_font_css;
   pagespeed EnableFilters local_storage_cache;
   pagespeed EnableFilters convert_to_webp_animated;
   pagespeed EnableFilters insert_image_dimensions;
   pagespeed EnableFilters inline_preview_images;
   pagespeed EnableFilters resize_mobile_images;
   pagespeed EnableFilters collapse_whitespace;
   pagespeed EnableFilters elide_attributes;
   pagespeed EnableFilters sprite_images;
   pagespeed EnableFilters lazyload_images;
   pagespeed EnableFilters extend_cache;
   ```
   
   Server configurations: 
   
   ```
   
       include /etc/nginx/pagespeed.conf;
   
       location ~ "\.pagespeed\.([a-z]\.)?[a-z]{2}\.[^.]{10}\.[^.]+" { add_header "" ""; }
       location ~ "^/ngx_pagespeed_static/" { }
       location ~ "^/ngx_pagespeed_beacon" { }
   
   
       location ~* ^/media/catalog/product/cache/./.*/([\d]+)x/(.+)/(.+)/(.+)/(.+)$ {
               alias /home/example/www/media/catalog/product/$3/$4/$5;
               image_filter on;
               proxy_ignore_headers Cache-Control; 
               image_filter resize $1 $1;
               image_filter_buffer 200M;
               image_filter_interlace on;
               image_filter_jpeg_quality 98;
               error_page 415 = /empty;
               error_page 404   @missing_product_image;
       }
   
       location ~* ^/media/catalog/product/cache/./.*/([\d]+)x([\d]+)/(.+)/(.+)/(.+)/(.+)$ {
               alias /home/example/www/media/catalog/product/$4/$5/$6;
               image_filter on;
               proxy_ignore_headers Cache-Control;
               image_filter resize $1 $2;
               image_filter_buffer 200M;
               image_filter_interlace on;
               image_filter_jpeg_quality 98;
               error_page 415 = /empty;
               error_page 404   @missing_product_image;
               }
   
       location ~* ^/media/catalog/product/cache/./image/.+/(.+)/(.+)/(.+)$ {
               alias /home/example/www/media/catalog/product/$1/$2/$3;
       }
   
   
       location ~* ^/skin/frontend/example/default/images/([\d]+)x([\d]+)/(.+)$ {
               alias /home/example/www/skin/frontend/example/default/images/$3;
               image_filter on;
               proxy_ignore_headers Cache-Control;
               image_filter resize $1 $2;
               image_filter_buffer 200M;
               image_filter_interlace on;
               image_filter_jpeg_quality 90;
               error_page 415 = /empty;
       }
   
       location @missing_product_image {
           rewrite /media/catalog/product/cache/./.*/([\d]+)x([\d]+)/(.+)/(.+)/(.+)/(.+) /skin/frontend/example/default/images/$1x$2/product_spacer.jpg redirect;
       }
   ```
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services