Есть ли способ настроить nginx для использования memcache для хранения данных кеша, в отличие от файлов, хранящихся на жестком диске?
Nginx HttpMemcachedModule позволяет использовать Memcached в качестве хранилища, но не сохраняет заголовки HTTP с данными - все страницы, обслуживаемые через хранилище Memcached, имеют значение по умолчанию Content-Type
и не почитай Last-Modified
/If-Modified-Since
заголовки и собственно 304 Not Modified
заголовок.
В Улучшенный модуль Nginx Memached основан на стандартном модуле и имеет дополнительные функции, в том числе хранение заголовков HTTP вместе с данными с учетом требуемых заголовков HTTP.
Наверное, с HttpMemcachedModule.
Также обратите внимание на заголовок темы StackOverflow "Как настроить NGINX с Memcache для обслуживания HTML"
Улучшение на 400%? Да, пожалуйста.