101 · Question #367
Which two of the following factors are often responsible for poor Web application performance? (Choose two.)
The correct answer is B. The time it takes to deliver the HTTP response over the network. D. The time it takes to generate the HTTP response. Network delivery time and server-side response generation are the two primary bottlenecks most often responsible for poor web application performance.
Question
Which two of the following factors are often responsible for poor Web application performance? (Choose two.)
Options
- AThe time it takes to generate an HTTP request.
- BThe time it takes to deliver the HTTP response over the network.
- CThe time it takes to display the HTTP response in the browser.
- DThe time it takes to generate the HTTP response.
How the community answered
(23 responses)- A4% (1)
- B87% (20)
- C9% (2)
Why each option
Network delivery time and server-side response generation are the two primary bottlenecks most often responsible for poor web application performance.
HTTP request generation on the client side is a fast, local CPU operation and is rarely a meaningful bottleneck in overall web application performance.
Network delivery time is a dominant performance factor because bandwidth constraints, high latency, and packet loss all directly delay how quickly the HTTP response reaches the client, and this delay compounds across multiple resources on a page.
Browser rendering and display time, while measurable, is generally not considered a primary or dominant factor in poor web application performance when compared to network and server-side delays.
Server-side response generation time - encompassing database queries, application logic execution, and backend processing - is one of the most significant contributors to slow web application performance, as clients must wait idly until the server finishes producing the response.
Concept tested: Web application performance bottleneck identification
Source: https://developer.mozilla.org/en-US/docs/Web/Performance/How_browsers_work
Topics
Community Discussion
No community discussion yet for this question.