Content deleted Content added
→Web server accelerator: Fixed typo Tags: Mobile edit Mobile web edit |
m Corrected link for Varnish to the software not the substance for wood. Tags: Visual edit Mobile edit Mobile web edit |
||
(37 intermediate revisions by 25 users not shown) | |||
Line 1:
{{Short description|Proxy server reducing website access time}}
A '''web accelerator''' is a proxy server that reduces web site access time. They can be a contained hardware appliance or uninstall software.▼
{{More footnotes needed|date=November 2023}}
▲A '''web accelerator''' is a [[proxy server]] that reduces
Web accelerators
==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==
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 [[
This type of server side accelerator has the added benefit of off-loading transactions and connection managements from the web or applications servers and hence, reducing its CPU utilization and increasing web server or application scalability to handle more users with less bandwidth.
===List===
* [[aiScaler]]
* Apache [[
* [[Apache HTTP Server]]
* [[ApplianSys#
* [[Caddy (web server)|Caddy]]
* [[lighttpd]]
* [[nginx]]
* [[Polipo]] (not maintained)
* [[Squid (software)|Squid]]
* [[
* [[
==Client–server==
Line 50 ⟶ 63:
==See also==
* [[Content delivery network]]
* [[InterPlanetary File System]] - makes web accelerators redundant
==References==
<references/>
[[Category:Web accelerators| ]]
|