deivisonarthur
11/8/2013 - 9:55 PM

mod pagespeed Nginx

mod pagespeed Nginx

        # Filter settings
        pagespeed RewriteLevel CoreFilters;
        pagespeed EnableFilters combine_css,rewrite_css,sprite_images,combine_javascript,recompress_images,resize_images,collapse_whitespace,remove_comments,extend_cache,combine_heads,move_css_above_scripts,make_google_analytics_async,insert_image_dimensions,rewrite_javascript;
        
        #pagespeed EnableFilters add_head,convert_meta_tags,fallback_rewrite_css_urls,flatten_css_imports,inline_css,inline_import_to_link,inline_javascript,rewrite_images,rewrite_style_attributes_with_url;

        #pagespeed EnableFilters lazyload_images;
        pagespeed UrlValuedAttribute span src hyperlink;
        pagespeed UrlValuedAttribute div background image;

        #pagespeed LazyloadImagesAfterOnload on;

        pagespeed MemcachedThreads 1;
        pagespeed MemcachedServers "localhost:11211";

        # show half the users an optimized site, half the regular site
        # executa teste AB do Analytics -----------------------------
        #
        #pagespeed RunExperiment on;
        # Envia pelo push o tempo de carregamento e outros
        pagespeed AnalyticsID UA-43554760-1;
        #pagespeed ExperimentVariable 1;
        #pagespeed ExperimentSpec "id=1;percent=50;level=CoreFilters;enabled=collapse_whitespace,remove_comments;";

        # needs to exist and be writable by nginx
        pagespeed FileCachePath /mnt/www/static;

        pagespeed FileCacheSizeKb             102400;
        pagespeed FileCacheCleanIntervalMs   3600000;
        pagespeed FileCacheInodeLimit        500000;

        # Varnish talks to us as maxcdn.com:8080 but when we rewrite
        # urls we should use maxcdn.com because that's what the
        # outside world uses for us.
        pagespeed MapRewriteDomain lojamodelo.inovarti.com.br lojamodelo.inovarti.com.br:8080;

        # This is a temporary workaround that ensures requests for pagespeed
        # optimized resources go to the pagespeed handler.
        #location ~ "\.pagespeed\.([a-z]\.)?[a-z]{2}\.[^.]{10}\.[^.]+" { }
        location ~ "\.pagespeed\.([a-z]\.)?[a-z]{2}\.[^.]{10}\.[^.]+" { add_header "" ""; }
        location /ngx_pagespeed_statistics { allow 127.0.0.1; deny all; }
        location /ngx_pagespeed_message { allow 127.0.0.1; deny all; }

        #pagespeed FIM