The Layer On Top Of Google Search Web Rendering Service

Apr 28, 2021 - 7:31 am 0 by
Filed Under Google

Google Wrs Layers

There is an interesting tidbit you can learn about Google's web rendering service (WRS) in the latest JavaScript SEO hangout with Martin Splitt of Google where Martin said he is "spilling the beans a little bit" by sharing that there is a layer on top of WRS that handles "prioritization, error retry, quality of service guarantees, caching and it also interacts with a crawling subsystem to actually fetch things."

To be clear, Martin seemed to know what this was at a high level and did not go into too much detail on this layer. He said "I can't say the name, but there's like an... it's larger than the WRS." He added "the WRS really is just the rendering service and then there's like a slightly bigger layer on top of it and that actually has prioritization, error retry, quality of service guarantees, caching and it also interacts with a crawling subsystem to actually fetch things."

He mentioned this at the 16:30 mark into the video when he was asked "Are we talking about dynamics serving looking at UA WRS caches resources and that's okay but do you cache url using UA as a key?"

Here is the embed at the start time followed by the transcript:

Are we talking about dynamics serving looking at UA WRS caches resources and that's okay but do you cache url using UA as a key?

That's a question that… I love the questions that are coming because that's the question that I don't have the answer to. And that means that you've just given me a taskfor the next couple of days because I think they might have separate caches but I don't know because caching does happen within the crawling infrastructure but I don't actually no no no that's not that's not true.

That specific cache that we're talking about because you're talking about WRS. WRS has its own catch which is interesting because so the architecture, just like spilling the beans a little bit.

The architecture is roughly that there is the WRS which caches nothing and has no network interactions whatsoever. And then there's like a layer around it, that's what the, I can't say the name, but there's like an it's it's larger than the WRS. The WRS really is just the rendering service and then there's like a slightly bigger layer on top of it and that actually has prioritization, error retry, quality of service guarantees, caching and it also interacts with a crawling subsystem to actually fetch things.

And I don't exactly know how this caching layer this caching component of that larger thing that wraps around WRS is actually organizing its cache.

So that's a really good question. I would expect it to be different per UA but I don't know.

Forum discussion at YouTube Community.

 

Popular Categories

The Pulse of the search community

Follow

Search Video Recaps

 
Video Details More Videos Subscribe to Videos

Most Recent Articles

Google Updates

Google March 2024 Core Update Finished April 19th (A Week Ago)

Apr 26, 2024 - 4:40 pm
Search Forum Recap

Daily Search Forum Recap: April 26, 2024

Apr 26, 2024 - 4:00 pm
Search Video Recaps

Search News Buzz Video Recap: Google Core Update Updates, Site Reputation Abuse Coming, Links, Ads & More

Apr 26, 2024 - 8:01 am
Google Search Engine Optimization

Google Publisher Center No Longer Allows Adding Publications

Apr 26, 2024 - 7:51 am
Google

Google Tests Placing The Snippet Date Next To URL

Apr 26, 2024 - 7:41 am
Google

Google Breaks Out Googlebot IP Ranges For User-Triggered Fetchers

Apr 26, 2024 - 7:31 am
Previous Story: Google News Publisher Center Design Updated/Tweaked