Custom response codes and content-types for memcache module

M. Van der klip lists at ruby-forum.com
Tue Jul 22 13:50:51 MSD 2008


Hi,

I have recently written a patch which allows storage of custom HTTP
response codes and Content-type headers within memcache alongside the
actual response body. This allows us to pass the not_found's of the
memcache module to a PHP script which can serve and store different
kinds of responses in the cache.

The chosen approach is quite rough for this first version. The memcache
module is able to interpret two special commands prepended to the
response body.

This example serves a custom 404 page from memcached:

^SET-STATUS:404 Not Found|<HTML><BODY>...


This example serves /sitemap.xml from memcached:

^SET-CONTENT-TYPE:application/xml; charset=UTF8|<?xml version="1.0"
encoding="UTF-8" ?><urlset...


Please let me know if there is any interest in this patch. If so, I
could make it available. Without any warranties ofcourse. :P
-- 
Posted via http://www.ruby-forum.com/.





More information about the nginx mailing list