Web acceleration
![]() | This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
No issues specified. Please specify issues, or remove this template. |
![]() | It has been suggested that this article be merged into Content delivery network and Web accelerator. (Discuss) Proposed since July 2010. |
Web acceleration is a service that accelerates the delivery of content from web sites to a computer user.
Theory
Web acceleration means web sites can be loaded faster, both for large file downloads and small images. Currently most pages on the internet have a Content Delivery Network (CDN) supporting their website. One of the functions of a CDN is to accelerate the content.
The primary method of acceleration is multiple, distributed caches. Most of the standard CDNs have a multitude of cache servers around the globe. This way, if the origin server (the website where the content exists) is in one location, the various cache servers across the world will get the content from the origin server and cache them in their memory (RAM or hard disk). Once the content exists on a cache server and a user near that cache requests the content, it can be delivered faster. The fact that the content is closer to the user reduces the routing distance, which saves network connection time.
In most CDNs, the content is cached in RAM which is optimized for speed and better performance. This provides faster access times than a hard disk cache.
Web acceleration can also support encryption of HTTPS content for secure access to web pages.
Performance
When evaluating a CDN's web acceleration, the following performance factors are considered:
- response time is the most important criteria
- number of simultaneous HTTP requests that a CDN can handle
A successful CDN optimizes performance by minimizing the response time while also maximizing the number of simultaneous HTTP requests per second.
- Articles to be merged from July 2010
- Networks
- Distributed data storage
- Distributed data storage systems
- File sharing
- File sharing networks
- Film and video technology
- Internet broadcasting
- Internet radio
- Internet television
- Multimedia
- Peer-to-peer computing
- Peercasting
- Streaming
- Streaming media systems
- Video hosting
- Video on demand services