Re: Using mps to get a better score at the thinkwithgoogle.com testing site

22 views
Skip to first unread message

Joshua Marantz

unread,
Jul 22, 2016, 10:08:29 AM7/22/16
to mod-pagespeed-discuss
Hi Carl, are you getting FOUC when you enable prioritize_critical_css but leave defer_javascript disabled?

I don't think you should be declaring that the google & twitter domains run mod_pagespeed; you should get a lot of 404s for .pagespeed. resources written on those domains.  If you are trying to eliminate 'leverage browser caching' warnings for those, mod_pagespeeed can robustly improve your score (either by inlining unauthorized resources or by proxying them) but I haven't been suggesting that people do that for those scripts, because in reality the analytics & ads scripts are shared by many sites and likely cached in the browser before they visit yours.  You can increase your PSI score but make your site worse in practice.

There is ongoing work to improve that situation in the ecosystem, mainly around stale-while-revalidate

-Josh


On Thu, Jul 21, 2016 at 7:36 AM, Carl Whalley <carl.w...@gmail.com> wrote:
With https://testmysite.thinkwithgoogle.com I get 99/100 for mobile friendliness, 51/100 mobile speed and 48/100 desktop speed.
The mobile report says I should fix leverage browser caching and eliminate blocking JS and CSS in above fold content. When I enable defer_javascript FOUCs occur on the joomla sites.

I'm sure mps can do those, and have tweaked so much I've lost sight of what the best settings would be. So, I will show where I'm at now and could someone tell me what to change for the better please?
If it works, I'll run the report again and report back.

     ModPagespeedRewriteLevel CoreFilters

    #ModPagespeedEnableFilters prioritize_critical_css
    #ModPagespeedEnableFilters defer_javascript

    ModPagespeedEnableFilters sprite_images
    ModPagespeedEnableFilters convert_png_to_jpeg
    ModPagespeedEnableFilters convert_jpeg_to_webp
    ModPagespeedEnableFilters collapse_whitespace
    ModPagespeedEnableFilters remove_comments
    ModPagespeedEnableFilters extend_cache
    ModPagespeedEnableFilters combine_css
    ModPagespeedEnableFilters combine_javascript
    ModPagespeedEnableFilters flatten_css_imports
    ModPagespeedEnableFilters inline_css
    ModPagespeedEnableFilters inline_javascript
    ModPagespeedEnableFilters rewrite_css
    ModPagespeedEnableFilters rewrite_images
    ModPagespeedEnableFilters rewrite_javascript

    ModPagespeedDomain pbs.twimg.com
    ModPagespeedDomain syndication.twitter.com
    ModPagespeedDomain platform.twitter.com
    ModPagespeedDomain pagead2.googlesyndication.com
    ModPagespeedDomain tpc.googlesyndication.com
    ModPagespeedDomain www.google-analytics.com
    ModPagespeedDomain ads.spreadbuzz.com

    ModPagespeedMaxCombinedJsBytes 256000

   <FilesMatch "\.(html|htm)$">
      Header unset Etag
      Header set Cache-control "max-age=0, no-cache, no-store"
    </FilesMatch>

    <FilesMatch "\.(js|css)$">M
      Header unset Etag
      Header set Cache-control "public, max-age=600"
    </FilesMatch>

   <FilesMatch "\.(jpg|jpeg|gif|png|webp|woff)$">
      Header unset Etag
      Header set Cache-control "public, max-age=600"
    </FilesMatch>       

--
You received this message because you are subscribed to the Google Groups "mod-pagespeed-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mod-pagespeed-di...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mod-pagespeed-discuss/8827f7a5-7930-49a4-a7e0-24f3bba12dc3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages