| Conteg is used to negotiate the current HTTP Request response. 
 Most PHP-produced webpages are slower to arrive at the browser than they need to be. Conteg is designed to auto-allow full use of HTTP Content Negotiation. Even in it's most minimal form--3 lines of code--it will reduce server bandwidth + speed up document delivery three- to five-fold.
 
 Accept-Encoding:
 Load-balanced compressed output if the browser accepts it is auto-negotiated by default.
 
 Expires:
 Cache-Control:
 Last-Modified:
 Conteg sends an Expires header of 1 hour by default. Cache-Control + Last-Modified headers can be added by means of setup switches, in which case Conteg will auto-negotiate If-Modified-Since + If-Unmodified-Since, auto-sending a `304 Not Modified' if appropriate.
 
 ETag:
 Ranges:
 If turned on via setup switches, Conteg will auto-negotiate If-None-Match, If-Match, If-Range + Range, auto-sending `406 Not Acceptable', `412 Precondition Failed', `416 Requested Range Not Satisfiable' or `206 Partial content' if appropriate.
 
 Charset:
 Language:
 Media-Type:
 If turned on via setup switches, Conteg will report these within the document headers. Class functions are provided to allow content negotiation outside the Class.
 
 Conteg reports the Referer, browser User-Agent and Operating System.
 
 The class can also serve custom error-pages, auto-fixed for serving to Microsoft Internet Explorer browsers (404 Not Found, 410 Gone, and other).
 
 3 lines of code to implement on a page. All setup parameters have defaults. All defaults may be changed. < 0.002 secs in typical operation. In use on busy websites right now.
 |