Всем доброго времени суток!
Есть проект, на котором используется кэширование блоков HTML
Возник вопрос, как написать ssi-инструкцию, чтобы nginx работал по следующему алгоритму:
a). nginx запрашивает memcached по ключу, указанному в ssi-инструкции, если возвращается ответ, вставляет его на место инструкции, при этом проверяет, нет ли в ответе других ssi-инструкций.
б) если в пункте а) - ошибка, запрашивает бэкенд по адресу, указанному в ssi-инструкции, при этом к адресу добавляются GET-параметры основного запроса. Ответ проверяется на наличие ssi-инструкций тоже, ответ выводится клиенту.
Помогите, примерами, если можно. Пример SSI-инструкции и конфига nginx.
Заранее спасибо за ответ.