! READ UPDATES AFTER THE POST !
! PROBLEM SOLVED / CONFIGURATION ERROR ON OUR END !
I’ve got a weird problem with a Wordpress site.
When using Safari (V11.1.2 - but also tested with a couple of MacOS/Safari Versions) it seems the site loads indefinitely (till the timeout hits). While the site “loads” I can see a load spike originating from Safari on my local machine. The server logs don’t give me a single clue whats going on and neither is the wordpress debug log helpful in any way.
When using Chrome/Chromium/FF the site loads instandly. The problem does not occur with Safari when querying the webserver directly or when bypassing the Cloudflare cache!
Furthermore (when I remember correctly!!) the site loads with Safari when not using SSL.
I setup another Domain with a vanilla wordpress blog and the behaviour is exactly the same - so its not limited to a single site. I can’t tell if this is a bug recently introduced. A client told us about this approximately three weeks ago - Wordpress 4.9.8 was released early august - so there could be a correlation. I did not test and older version since I haven’t thought of that before.
Right now the sites are set up using Strict SSL Settings/Security Level Medium and the sites are equipped with LE Certificates on the serverside. Most CF settings are standard/Minimum TLS is 1.0.
I changed settings and googled for the better half of my day without any real success… only bypassing the cache does make a difference…
If anybody could shove me in the right direction, I would be really glad
Thx in advance!
The problem is not related to Wordpress. Static content is generally not displayed in Safari. For test purposes the domain given domain only serves two files right now - test.php and random.png. The second one is not displayed in Safari, but in any other Browser tested.
Simple config error related to apaches http2_module on our end caused invalid http headers which bothers only Safari… doh!