proxy cookie



proxy cookie

Web cache - Wikipedia, the free encyclopedia

Web cache

From Wikipedia, the free encyclopedia Jump to: navigation, search

A web cache is a mechanism for the temporary storage (caching) of web documents, such as HTML pages and images, to reduce bandwidth usage, server load, and perceived lag. A web cache stores copies of documents passing through it; subsequent requests may be satisfied from the cache if certain conditions are met.

It should not be confused with a web archive, a site that keeps old versions of web pages.

Contents

  • 1 Systems
  • 2 Cache control
  • 3 Browser cache
  • 4 Legal issues
  • 5 Comparison of web caches
  • 6 See also
  • 7 Notes
  • 8 Further reading
  • 9 External links

Systems

Web caches exist in various systems.

  • A search engine may cache a website.
  • A forward cache is a cache outside the webserver's network, e.g. on the client software's ISP or company network.
  • A network-aware forward cache is just like a forward cache but only caches heavily accessed items.
  • A reverse cache sits in front of one or more Web servers and web applications, accelerating requests from the Internet.
  • A client, such as a web browser, can store web content for reuse. For example, if the back button is pressed, the local cached version of a page may be displayed instead of a new request being sent to the web server.
  • A web proxy sitting between the client and the server can evaluate HTTP headers and choose to store web content.
  • A content delivery network can retain copies of web content at various points throughout a network.

Cache control

HTTP defines three basic mechanisms for controlling caches: freshness, validation, and invalidation.

  • Freshness allows a response to be used without re-checking it on the origin server, and can be controlled by both the server and the client. For example, the Expires response header gives a date when the document becomes stale, and the Cache-Control: max-age directive tells the cache how many seconds the response is fresh for.
  • Validation can be used to check whether a cached response is still good after it becomes stale. For example, if the response has a Last-Modified header, a cache can make a conditional request using the If-Modified-Since header to see if it has changed. The ETag (entity tag) mechanism also allows for both strong and weak validation.
  • Invalidation is usually a side effect of another request that passes through the cache. For example, if URL associated with a cached response subsequently gets a POST, PUT or DELETE request, the cached response will be invalidated.

Browser cache

See also: Temporary Internet Files

Web browsers cache content on the client machine, in memory and on disk.

Legal issues

In 1998 the DMCA added rules to the United States Code (17 U.S.C. §: 512) that relinquishes system operators from copyright liability for the purposes of caching.

Comparison of web caches

NameTypeOperating SystemForward
Mode
Reverse
Mode
License
ApplianSys CACHEboxApplianceLinuxYesYesCommercial
Ara Networks Jaguar5000Software/ApplianceLinuxYesYesCommercial
Blue Coat ProxySGApplianceSGOSYesYesCommercial
NginxSoftwareLinux, UnixNoYes2-clause BSD-like
Microsoft ISASoftwareWindowsYesYesCommercial
SquidSoftwareLinux, Unix, WindowsYesYesGNU GPL
Traffic ServerSoftwareLinux, UnixYesYesApache License 2.0

Nothing was found!

Even more about proxy cookie

Media

3 Little Figs VEGAN Ginger Bomb cookie. YUM! hero - more than enough What is a Proxy? Pino Treats - miniature cat cookies! thnx 4d GIANT cookie TIFF! ur awesome! (& I'm sure Daymaker thanks you by proxy!) Neutra & Abraxxus Bawls - Got Any? Esplanade 1


Network


sponsored


MetaCrawler

Msnsearchcanada.com

41g.net
Info-stars.com
Greatest-tattoos.com
Startsurveynow.com
Intertruc.com
Sexy-tattoo.com
© 2006–2007 spinsurf.net

Valid XHTML | CSSSitemap