Web accelerator
This article includes a list of general references, but it lacks sufficient corresponding inline citations. (November 2023) |
A web accelerator is a proxy server that reduces website access time. They can be a self-contained hardware appliance or installable software.
Web accelerators may be installed on the client computer or mobile device, on ISP servers, on the server computer/network, or a combination. Accelerating delivery through compression requires some type of host-based server to collect, compress and then deliver content to a client computer.
Techniques
Web accelerators may use several techniques to achieve this reduction in access time:
They may:
- transfer rate than the remote servercould.
- freshen objects in the cache ensuring that frequently accessed content is readily available for display.
- preemptively resolve hostnames present in a document (HTML or JavaScript) in order to reduce latency.
- prefetch documents that are likely to be accessed in the near future.
- compress documents to a smaller size, for example by reducing the quality of images or by sending only what's changed since the document was last requested.
- ).
- filter out ads and other undesirable objects so they are not sent to the client at all.
- maintain persistent TCP connections between the client and the proxy server.
- improve the performance via protocol level accelerations, such as TCP acceleration.
These techniques align with best practices which are typically recommended to improve the performance of
Web client accelerator
Introduced in 2001-2002 [1], these applications generally serve to improve
The drawback of this approach is a loss in quality, where the graphics acquire
Web accelerators are typically designed for web browsing and, sometimes, for e-mailing and can not improve speeds of
List
- America Online
- Netscape ISP
- Google Web Accelerator (discontinued)
- Heigh Speed (discontinued)[citation needed]
- NetJet (discontinued)
- OnSpeed (discontinued)
- Polipo (not maintained)
- Squid
- WinGate
- Ziproxy
Web server accelerator
Other web accelerators are targeted at the web site or web application owners. This type of web accelerator is installed in front of web servers and application servers and use a variety of the above techniques to improve performance to all users accessing the accelerated web sites or web applications. Web server accelerators are sometimes referred to as
List
- aiScaler
- Apache Traffic Server
- Apache HTTP Server
- CACHEbox
- Caddy
- lighttpd
- nginx
- Polipo (not maintained)
- Squid
- Varnish
- Ziproxy
Client–server
There may be two sections to the proxy as well - a server portion sits in front of the
See also
- Content delivery network
- InterPlanetary File System - makes web accelerators redundant
References
- ^ E. Geverin. "Web page optimize". Book.
- ^ Multiple (wiki). "Web application". Docforge. Retrieved 2012-12-13.
External links
- Web Accelerators at Curlie