Как выстроить эффективное HTTP-кэширование и CDN для API без устаревших ответов?
Делайте GET кэшируемыми с ETag/Last-Modified и корректным Cache-Control (s-maxage, stale-while-revalidate, stale-if-error), различайте приват/публично, используйте surrogate keys для точечных PURGE/инвалидаций, версионируйте ресурсы, учитывайте Vary (auth, lang), а для ошибок задавайте короткие negative TTL.
🐸Библиотека собеса по DevOps
Post #1081
802