Current time: 08-19-2019, 02:40 PM Hello There, Guest! (LoginRegister)

Post Reply 
 
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Need help Understanding HTTP 2 Loadout
07-25-2019, 06:10 AM
Post: #1
Need help Understanding HTTP 2 Loadout
Hi,

I'm trying to figure out why the HTTP/2 loadout for a particular site is behaving like it is.

The attachment First18H2 shows the first 18 assets being loaded, with the origin site on H2. The other 17 assets come from 8 different CDNs. The next 3 assets being on H/2. So the first 4 assets, are all HTTP 2 (the 4th being Quic/Google Analytics)

   

The attachment First18H1 shows the first 18 assets being loaded, but the origin site is on HTTP 1.1. The next 4 assets after the first, are HTTP /2.

   

What I don't understand is why the loadout looks like it does on First18H2...it looks like it loads the HTML first, then all other assets multiplex?

On First 18H1, it loads the HTML on HTTP 1.1 but then starts loading the other assets on H/2 almost immediately.

There are no primitives in the code to push assets or delay them.

Am I wrong in thinking that First18H2 should be looking more like First18H1?
Find all posts by this user
Quote this message in a reply
07-25-2019, 08:57 PM (This post was last modified: 07-25-2019 09:00 PM by andydavies.)
Post: #2
RE: Need help Understanding HTTP 2 Loadout
Have you get some tests we can look at - it's quite hard to determine what's actually happening from those sketches and behaviour can be very dependent on which browser and server are in use

In the first example the highlighted H2 requests are from a seperate origin aren't they?

Andy

Using WebPageTest - http://usingwpt.com/
Visit this user's website Find all posts by this user
Quote this message in a reply
07-26-2019, 04:52 AM
Post: #3
RE: Need help Understanding HTTP 2 Loadout
Yes, all assets are coming from external CDNs outside of the origin.

The H2 requests are coming from a different CDN than the origin, in the first example.

By "tests" you mean Webpagetest graphics?
Find all posts by this user
Quote this message in a reply
07-26-2019, 07:40 AM
Post: #4
RE: Need help Understanding HTTP 2 Loadout
By tests I mean links to WPT results so I can look at which requests are coming from which origin etc.

Andy

Using WebPageTest - http://usingwpt.com/
Visit this user's website Find all posts by this user
Quote this message in a reply
07-30-2019, 02:29 AM
Post: #5
RE: Need help Understanding HTTP 2 Loadout
Unfortunately I'm under contract that I can't divulge who my client is in any way to the public. Even seeing the names of the CDNs will instantly out them. Is there anything else I can do?
Find all posts by this user
Quote this message in a reply
08-01-2019, 01:52 AM
Post: #6
RE: Need help Understanding HTTP 2 Loadout
Could I possibly just show the asset waterfall as shown by Webpagetest without the assets themselves...and just state what's H1 and H2 much like what's above?
Find all posts by this user
Quote this message in a reply
08-04-2019, 01:32 AM
Post: #7
RE: Need help Understanding HTTP 2 Loadout
Impossible to say with given context.

Provide your actual URL for testing.

Like help speeding up your site? Skype me @ ID davidfavor for a quote. Be sure to include your site name in your Skype Add Contact request.
Find all posts by this user
Quote this message in a reply
08-07-2019, 06:47 AM
Post: #8
RE: Need help Understanding HTTP 2 Loadout
This is an example with the first asset, the page HTML, loading first, and subsequent assets. Everything here is HTTP/2. Is this simply a matter of the TLS security keeping it from starting to multiplex?


Attached File(s) Image(s)
   
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)