request coalescing
-
Request coalescing prevents simultaneous requests from hitting the origin at the same time by allowing a single request to populate the cache, and then serving waiting requests from the cache. Nginx achieves that via proxy_cache_lock, which has an undocumented performance hit, causing requests to have up to 500ms slower response times.