Varnish Cache is a web application accelerator also known as a caching HTTP reverse proxy. You install it in front of any server that speaks HTTP and configure it to cache the contents. Varnish Cache is really, really fast. It typically speeds up delivery with a factor of 300 - 1000x, depending on your architecture.
minor feature: Start skeleton release notes for the next version..Include proper prototype for daemon()..test vmod_path for -C..does the umem backend affect the amount of malloc NULL returns in vtest?..Don't ignore OA_GZIPBITS if there is a boc..Don't report send timeouts as REM_errors..Revert "does the umem backend affect the amount of malloc NULL return ..try to narrow down a umem panic observed in vtest b00035.vtc..allow bgthreads to terminate only during shutdown..stop the expiry thread before closing stevedores..avoid the STV_() race for now..Assert..Fetch thread reference count and keep cached request bodies..Fail fetch retries when uncached request body has been released..Whitespace OCD..Remove varnishd -C coverage..generalize the worker pool reserve to avoid deadlocks..remove a now pointless vtc..split out proxyv1 formatting..split out proxyv2 formatting..Add VPX_Format_Proxy..wrap VPX_Format_Proxy for VRT..add error checking and accounting for sending proxy headers..format proxy header on the stack..Add capability to send the authority TLV in the PROXY header..Add information about vcl object instances to the panic output..simplify as suggested by @Dridi..stabilize test: the panic might take some time..A request body now might have up to two references..Add vcl control over timeout_linger, send_timeout, idle_send_timeout..bump default workspace_session..panic handling can take a couple seconds..fiddling to bring back an overflow where we test for it..s00010.vtc: lower pressure from timeout handling..more numbers fiddling..even more s00010.vtc tweaking..even more session overflow test tweaking..s00010: try a slight variation..Stabilize s10, again..more TAKE_OBJ_NOTNULLification..TAKE_OBJ_NOTNULLification: cases with the first AN(objp) missing..vcl temperature panic output..missing initialization..bad free of vsb on the stack..return value of v