Happy 29th birthday to myself! I’m still alive. I wasn’t successful in killing myself before. That’s why I’m still here.
Turned off Cache Level: Cache Everything and Edge Cache TTL: a day for *bernardgo.com/* in Cloudflare.
Changed the Browser Cache Expiration in Cloudflare from 1 day to 4 hours.
Added add_filter( ‘jetpack_implode_frontend_css’, ‘__return_false’ ); to /wp-content/thesis/master.php. jetpack.css is now replaced by subscriptions.css. From 65 KB down to 102 bytes.
Added Edge Cache TTL: a day to Page Rules in Cloudflare.
Changed the Browser Cache Expiration in Cloudflare from 4 hours to 1 day.
It seems like Jetpack has added //s0.wp.com by default in the DNS prefetching.
Removed //s0.wp.com from WP Rocket > Settings > Preload > Prefetch DNS requests, for now.
If //s0.wp.com sticks after some time then I won’t add it anymore to WP Rocket because that would be unnecessary.
Update: 19 Aug 2017
I confirmed with one of Automattic’s Happiness Engineers that //s0.wp.com has DNS prefetching by Jetpack by default. So no need for me to add this external host to WP Rocket.
1. Removed Google Analytics. I was checking if Google Analytics was faster via Thesis (adds 2 additional requests) or via Cloudflare Apps (adds 3 additonal requests). If I’m gonna use custom options (for example, using enhanced link attribution might be considered a custom option) in Google Analytics then the best way for me to implement Google Analytics is via Thesis or other methods. If it’s just Google Analytics with a regular setup and no customizations relative to tracking then maybe consider using Google Analytics via Cloudflare Apps if it’s faster than via Thesis. But for now I won’t be using Google Analytics.
2. Removed //www.google-analytics.com from WP Rocket > Settings > Preload > Prefetch DNS requests.