Glad to announce the release of yet another wordpress pluin called Chennai Central . You can save bandwidth with Chennai Central wordpress plugin, as it makes your wordpress blog/site support conditional GETs performed by search engine crawlers, feed readers and more.
Chennai Central plugin is based on 304 Not Modified HTTP status code.The following is the RFC on 304 Not Modified status code (Conditional GETS):
If the client has performed a conditional GET request and access is allowed, but the document has not been modified, the server SHOULD respond with this status code. The 304 response MUST NOT contain a message-body, and thus is always terminated by the first empty line after the header fields.
The response MUST include the following header fields:
- ETag and/or Content-Location, if the header would have been sent
in a 200 response to the same request
- Expires, Cache-Control, and/or Vary, if the field-value might
differ from that sent in any previous response for the same
If the conditional GET used a strong cache validator, the response SHOULD NOT include other entity-headers. Otherwise (i.e., the conditional GET used a weak validator), the response MUST NOT include other entity-headers; this prevents inconsistencies between cached entity-bodies and updated headers.
If a 304 response indicates an entity is not currently cached, then the cache MUST disregard the response and repeat the request without the conditional.
If a cache uses a received 304 response to update a cache entry, the cache MUST update the entry to reflect any new field values given in the response.
Most Search Engine Crawlers like Googlebot, Yahoo SERP, & Bing and feed readers perform a conditional GET request, for posts or pages already indexed by them.
However, most CMS platforms including WordPress do not support Conditional GETS by default. Conditional GETS are an useful method to save bandwidth by simply returning a 304 Not Modified Header status code, whenever search engine crawlers and feed readers try to fetch the posts/pages that have already been read and indexed by them.Thereby search engine crawlers and feed readers are stopped from downloading the entire post/page content and thus saving enormous amount of bandwidth.
Find out how the Chennai Central plugin works here. Download the Chennai central plugin and enjoy saving bandwidh.