Content deleted Content added
→Techniques: small edition |
m Corrected link for Varnish to the software not the substance for wood. Tags: Visual edit Mobile edit Mobile web edit |
||
(42 intermediate revisions by 29 users not shown) | |||
Line 1:
{{Short description|Proxy server reducing website access time}}
{{Refimprove|date=May 2014}}A '''web accelerator''' is a [[proxy server]] that reduces [[web site]] [[access time]]. They can be a self-contained hardware appliance or installable software.▼
{{More footnotes needed|date=November 2023}}
▲
Web accelerators may be installed on the client computer or mobile device, on [[Internet service provider|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:
*[[web cache|cache]] recently or frequently accessed [[electronic document|documents]] so they may be sent to the [[client (computing)|client]] with less [[
*freshen objects in the cache ensuring that frequently accessed content is readily available for display.
*preemptively [[Domain name system|resolve hostnames]] present in a document ([[HTML]] or [[JavaScript]]) in order to reduce latency.
Line 17 ⟶ 19:
*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 applications]].<ref>{{cite web | url=http://docforge.com/wiki/Web_application#Performance | title=Web application | author=Multiple (wiki) | work=Docforge |
==Web client accelerator==
The drawback of this approach is a loss in quality, where the graphics acquire [[compression artifacts]] taking on a blurry or colorless appearance. However, the transfer speed is dramatically improved. If desired, the user may choose to view uncompressed images instead, but at a much slower load rate.
Web accelerators are typically designed for web browsing and, sometimes, for e-mailing and can not improve speeds of [[streaming media|streaming]], gaming, P2P downloads or many other Internet applications. However, there is substantial work being done on client-side Web Accelerators for Application Delivery Networks by several companies including Cisco Systems and F5 Networks as the demand for [[software as a service|SaaS]] and [[PaaS]] look set to grow among [[small and medium enterprises]].
===List===
* [[America Online]]
* [[Netscape]] ISP
* [[Google Web Accelerator]] (discontinued)
* Heigh Speed (discontinued){{Citation needed|date=April 2022}}
* [[
* [[
* [[Polipo]] (not maintained)
* [[Squid (software)|Squid]]
* [[WinGate]]
* [[Ziproxy]]
* [[Varnish (software)|Varnish]]
==Web server accelerator==
Line 38 ⟶ 48:
* [[aiScaler]]
* Apache [[Traffic Server]]
* [[Apache HTTP Server]]
* [[ApplianSys#CACHEbox|CACHEbox]]
* [[Caddy (web server)|Caddy]]
* [[lighttpd]]
* [[nginx]]
* [[Polipo]] (not maintained)
* [[Squid (software)|Squid]]
* [[Varnish (software)|Varnish]]
Line 50 ⟶ 63:
==See also==
* [[Content delivery network]]
* [[InterPlanetary File System]] - makes web accelerators redundant
==References==
<references/>
[[Category:Web accelerators| ]]
|