scispace - formally typeset
Journal ArticleDOI

Analyzing factors that influence end-to-end Web performance

Reads0
Chats0
TLDR
The results show that the HTTP/1.1 protocol, particularly with pipelining, is indeed an improvement over existing practice, but that servers serving a small number of objects or closing a persistent connection without explicit notification can reduce or eliminate any performance improvement.
Abstract
Web performance impacts the popularity of a particular Web site or service as well as the load on the network, but there have been no publicly available end-to-end measurements that have focused on a large number of popular Web servers examining the components of delay or the effectiveness of the recent changes to the HTTP protocol. In this paper we report on an extensive study carried out from many client sites geographically distributed around the world to a collection of over 700 servers to which a majority of Web traffic is directed. Our results show that the HTTP/1.1 protocol, particularly with pipelining, is indeed an improvement over existing practice, but that servers serving a small number of objects or closing a persistent connection without explicit notification can reduce or eliminate any performance improvement. Similarly, use of caching and multi-server content distribution can also improve performance if done effectively.

read more

Citations
More filters
Proceedings ArticleDOI

On the use and performance of content distribution networks

TL;DR: How CDNs are commonly used on the Web and a methodology to study how well they perform are defined and use of a DNS lookup in the critical path of a resource retrieval does not generally result in better server choices being made relative to client response time in either average or worst case situations.
Journal ArticleDOI

Drafting behind Akamai: inferring network conditions based on CDN redirections

TL;DR: This research shows that in more than 50% of investigated scenarios, it is better to route through the nodes recommended by Akamai than to use the direct paths, and develops low-overhead pruning algorithms that avoidAkamai-driven paths when they are not beneficial.
Proceedings ArticleDOI

Using MIMO feedback control to enforce policies for interrelated metrics with application to the Apache Web server

TL;DR: This paper shows how multiple-input, multiple-output (MIMO) control theory can be used to enforce policies for interrelated metrics in Apache, and how MIMO is used both to model the target system, Apache in this case, and to design feedback controllers.
Journal ArticleDOI

Drafting behind Akamai (travelocity-based detouring)

TL;DR: This research shows that in more than 50% of investigated scenarios, it is better to route through the nodes "recommended" by Akamai, than to use the direct paths, and develops lowoverhead pruning algorithms that avoidAkamai-driven paths when they are not beneficial.
Proceedings ArticleDOI

Enabling dynamic content caching for database-driven web sites

TL;DR: This paper describes the architectural framework of the CachePortal system for enabling dynamic content caching for database-driven e-commerce sites, and describes techniques for intelligently invalidating dynamically generated web pages in the caches, thereby enabling caching of web pages generated based on database contents.
References
More filters
Proceedings ArticleDOI

End-to-end Internet packet dynamics

TL;DR: The prevalence of unusual network events such as out-of-order delivery and packet corruption are characterized and a robust receiver-based algorithm for estimating "bottleneck bandwidth" is discussed that addresses deficiencies discovered in techniques based on "packet pair".
Proceedings Article

Cost-aware WWW proxy caching algorithms

TL;DR: GreedyDual-Size as discussed by the authors incorporates locality with cost and size concerns in a simple and nonparameterized fashion for high performance, which can potentially improve the performance of main-memory caching of Web documents.
Journal ArticleDOI

httperf—a tool for measuring web server performance

TL;DR: In this article, the authors describe a tool for measuring web server performance called httperf, which provides a flexible facility for generating various HTTP workloads and for measuring server performance.
Proceedings ArticleDOI

The case for persistent-connection HTTP

TL;DR: The results of log-driven simulations of several variants of the proposed modifications to HTTP demonstrate the value of persistent connections.
Proceedings ArticleDOI

Network performance effects of HTTP/1.1, CSS1, and PNG

TL;DR: The investigation of the effect of persistent connections, pipelining and link level document compression on client and server HTTP implementations confirms that HTTP/1.1 is meeting its major design goals and further performance and network savings enabled by the improved caching facilities provided by the HTTP/ 1.1 protocol are investigated.
Trending Questions (1)
How do I improve Plex server performance?

Similarly, use of caching and multi-server content distribution can also improve performance if done effectively.