Я искал простое решение для микрокэша Nginx и в итоге увидел два способа получить микрокэш. В некоторых руководствах используется proxy_cache, в других - fastcgi_cache. В чем разница, плюсы и минусы этих двух решений?
Спасибо!
Разница между ними - протокол, используемый для связи с серверной частью.
fastcgi_cache
относится к бэкэнд-протоколу FastCGI. Он кэширует вывод из бэкэндов, подключенных к FastCGI.
proxy_cache
относится к бэкэндам, которые используют HTTP в качестве бэкэнд-протокола, и кэширует вывод из бэкэндов, подключенных к HTTP.
fastcgi используется в гораздо большей помощи при настройке для кеширования nginx, чем proxy_cache. Вы с большей вероятностью столкнетесь с веб-сайтами, которые предлагают содержательные статьи по настройке кэширования fastcgi, чем по proxy_cache, так что это профи .. использовать fastcgi