Some Pagespeed Score Problems
Use WebP always as it is better both than JPEG and PNG.
- All in all, I’d say that google’s claims are valid - it’s a compression schema that does seem to outperform jpg.
Fix shit with:
https://developers.google.com/speed/pagespeed/insights/?url=www.save-up.at
Noviteti pagespeed: https://developers.google.com/speed/pagespeed/module/release_notes
Preload, AMP
- Redis Support?
- Allow combining stylesheets with IDs (done)
- Add preload hints (coldn’t detect them)
- Maybe some workable AMP - Minimal AMP support: don’t invalidate AMP (done)
- Configures the length of time the prioritize_critical_css beacons are valid.
- Set s-maxage
0: CSS
This also is at the end done and rewritten
https://github.com/pagespeed/ngx_pagespeed/issues/1304
woow? the reason was: “
not minifying?
Hm, that is odd. If I request this page from the command line (using curl), I get the fully minified/rewritten version, if I do it from Chrome, I get the non-minified version (as you mentioned).
Confirmed, this is User-Agent-dependant:
Disabling domain re-writing to CDN fixes it?
Maks, n.css does contain @import (in a comment). That’s why they are not combined.
https://github.com/pagespeed/mod_pagespeed/issues/623
1: PNG
They are at the end converted to WebP, so this is not problem
https://developers.google.com/speed/pagespeed/module/reference-image-optimize#convert_jpeg_to_progressive https://developers.google.com/speed/pagespeed/module/filter-image-optimize https://developers.google.com/speed/pagespeed/module/config_filters
FIXED NOT! 2: SVG & GZip
Well, finally fixed when I disabled pagespeed totaly for svg!
It was something in gzip.conf
but I also had browser cache so changes were not propagated, and therefore I was confused.
I finally get it! SVG in pagespeed is not treated as other images so filter like extend_cache
(signing URLs with a content hash to bust cache).
https://github.com/pagespeed/mod_pagespeed/issues/1221
So for the SVG, until automated, you must do it manually, signing it by modification date.
using PHP filemtime
but for now - I won’t do it.
Files: https://www.save-up.ch/wp-content/uploads/2015/11/saveup-logo.svg on .AT its working: https://www.save-up.at/content/uploads/2015/11/saveup-logo.svg
JUST TEST IT WITH QUERY LINK HIS: https://www.save-up.ch/wp-content/uploads/2015/12/beauty.svg?sisa
application/javascript image/svg+xml
https://www.google.rs/search?q=gzip+deflate+svg&rlz=1C1FGUR_enRS716RS716&oq=gzip+deflate+svg&aqs=chrome..69i57.3328j0j7&sourceid=chrome&ie=UTF-8#q=gzip+deflate+svg+nginx https://mattstauffer.co/blog/enabling-gzip-on-nginx-servers-including-laravel-forge
CheckGzipCompression.com https://redbot.org/
Simple script at the end: http://stackoverflow.com/questions/9140178/how-can-i-tell-if-my-server-is-serving-gzipped-content