Jump to content

Web cache

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 2806:310:31:be35:a9c6:51b7:d278:93ac (talk) at 23:03, 27 December 2024 (HTTP options: Protocolo). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

A Web cache (or HTTP cache) is a system for optimizing the World Wide Web. It is implemented both client-side and server-side. The caching of multimedia and other files can result in less overall delay when browsing the Web.[1][2]

Parts of the system

Forward and reverse

A forward

HTTP options

The

Legality

In 1998, the Digital Millennium Copyright Act added rules to the United States Code (17 U.S.C. §: 512) that exempts system operators from copyright liability for the purposes of caching.

Server-side software

This is a list of server-side web caching software.

Name Operating system Forward
mode
Reverse
mode
License
Windows Unix-like Other
Apache HTTP Server Yes OS X, Linux, Unix, FreeBSD, Solaris, Novell NetWare OS/2, TPF, OpenVMS, eComStation Yes Apache 2.0
aiScaler Dynamic Cache Control No Linux No Proprietary
ApplianSys CACHEbox No Linux No Proprietary
Blue Coat ProxySG No No SGOS Yes Yes Proprietary
Nginx Yes Linux, BSD, OS X, Solaris, AIX, HP-UX Yes Yes Yes 2-clause BSD-like
Microsoft Forefront Threat Management Gateway Yes No No Yes Yes Proprietary
Polipo Yes OS X, Linux, OpenWrt, FreeBSD ? Yes Yes MIT License
Squid Yes Linux ? Yes Yes GPL
Apache Traffic Server ? Linux ? Yes Yes Apache 2.0
Untangle No Linux No Yes Yes Proprietary
Varnish No Linux No Needs a VMOD Yes BSD
WinGate Yes No No Yes Yes Proprietary (Free for 8 users)
Nuster No Linux No Yes Yes GPL
McAfee Web Gateway No McAfee Linux Operating System No Yes Yes Proprietary

See also

References

  1. ^ Fountis, Yorgos (4 May 2017). "How does the browser cache work?".
  2. ^ Messaoud, S.; Youssef, H. (2009). "An analytical model for the performance evaluation of stack-based Web cache replacement algorithms". International Journal of Communication Systems. 23: 1–22. doi:10.1002/dac.1036. S2CID 46507769.

Further reading

  • Ari Luotonen, Web Proxy Servers (Prentice Hall, 1997) ISBN 0-13-680612-0
  • Duane Wessels, Web Caching (O'Reilly and Associates, 2001). ISBN 1-56592-536-X
  • Michael Rabinovich and Oliver Spatschak, Web Caching and Replication (Addison Wesley, 2001). ISBN 0-201-61570-3