A couple of questions: - What does the top chart represent that blends into the background? - What is so costly about rendering pages for Googlebot that it takes almost twice as long as the average rendering time for public views? The throughput is especially interesting as it is less than 30% of its public equivalent. - What does 1 cpu unit equal to? - Also interesting to me is the fact that API requests require the…
The top chart is the throughput for the whole stack over the time period listed in the dropdown. Googlebot tends toward the opposite of the pages we optimize for. For example, Googlebot is really interested in the 38,291th page of your history. I think 1 CPU unit is a core, but I'm not sure. It's mostly interesting in terms of relative numbers. And yes, both api and the web live in the same application servers.
I still don't grasp how API can be so efficient while doing basically the same thing as the public-facing site minus probably the HTML rendering, which leads me to believe that rendering is damn resource-heavy in Rails.