If that’s the only test you run, I suggest you try other sources, such as Chrome’s own Lighthouse test. With mid-tier throttling, it shows good real-world performance:
I’m afraid I care about performance and SEO which means I intent to get high Pagespeed scores.
and oj since my website doesn’t have much traffic you need to run PS several times.
But Pagespeed is based on Lighthouse…
And just tried 3 tests, and having developer mode still outperformed in score and also I get more stable results, so If you ask me what I would choose right now is no Cloudflare sadly
I will leave bypass cache on, so you can further compare, and remember the first run doesn’t account for cache. in the first run of PS series I got 96 mobile score with APO enabled, but since it was the first visit it didn’t use the Cloudflare cache as I got “Reduce initial server response time” warning which in the subsequent test was gone.
Google PageSpeed Insights tests with pragma no cache, which will be respected by APO, thats why on some synthetic APOs cache gets bypassed. But I just found out something else. APO already thinks that your site is dynamic and it can not cache your homepage. That should be fixed and you should see some performance boost.
Automatic Platform Optimization is the result of using the power of Cloudflare Workers to intelligently cache dynamic content. By caching dynamic content, Cloudflare can serve the entire website from our edge network to make a site’s time to first byte (TTFB) both fast and consistent.
But you first should watch out of you have your Cloudflare account not in developer mode and no PageRule that is set to bypass etc. Try to figure out why it is in dynamic and try to fix it, then things will be better.
If you really care about performance also try to focus on native optimization… that will do a lot on your website. Also please keep in mind APO in first place is to get down the TTFB, not for optimization in general. Your files itself are not getting optimized by APO nor the loadingorder. Your page requires 46 requests to be able to display that page while it easily could be less then 10. Don’t expect magic from APO in any other regard then TTFB.
Okey right now I have a rule on bypass cache, but I can of course disable it to figure out why is on dynamic… Ok disabled that rule and activated APO
I totally agree there’s a couple of things to further optimize on my to-do list like replacing fontawesome library (140kb load) for standalone svg icons but other than that I would appreciate further advice if possible there as well. I’m running Wordpress on my site but with a custom /hand made developed theme.
TTFB should improve then “Reduce initial server response time” Pagespeed" opportunity?
Also thank you I didn’t know how to call before “native optimizations” I wonder how are usually called
called “non native” optimizations?
I personally call them native optimization, dunno if that is a standard or not, I guess not. But the others I call “On the fly optimization” Cloudflare offers a bunch of them. Also “Plugins” belongs to those if they don’t optimize the source, but rather optimize things when requested. So most compression is added on the fly, but ofc you can precompress stuff if you want. Depends on.
You can also call them Cloud-Optimization, or CDN optimization. They don’t optimize your site. They optimize how people see your site. So as long as you pay for these optimizations will be there, but since they are not implemented natively you depend now on this service.
You are welcome. I just tested again and your TTFB for me came down to about 40ms. From over 500ms. But don’t forget, the first call mostly always is uncached and cache must be warmed up. So, run benchmarks multiple times.
Yep I got 84 score mobile on first run and as you pointed the warning “Reduce initial server response time” was still there. For the following rounds the warning is gone but overall score decreases with 67, third 78, 4th 75, that’s what puzzles me why FCP is higher (worst)? is that a glitch or expected? If the second while improving TTFB comes at a a cost on other indicators?
Oh okey I am disabling it then…and checking the response headers this time I’m getting:.cf-cache-status:BYPASS
Ohh alright I tried in the past Rapidload Optimization plugin (unused css and critical css) but didn’t get good results
First contentfull pains gets mostly influenced by:
Loadingorder
preloads
size of data untill first meaningfull thing is painted.
The overall score does not matter for optimization ATM, just focus on the red flags GPSI is providing you with and fix them. The problem is: your website and its many subresources are not constant at all. That means one time it will perform like this, sometimes like this.
With APO you have done the first step in the right direction and I see that you are confused about not beeing rewarded for this witha better GPSI score. Sometimes you need to make several steps to at the end beeing rewarded for. Do what GPSI complains about and after these things:
font optimization (getting rid of unnecessary ones and adding correct font-display)