Кэширование
У одной женщины было очень острое сознание, но почти не было памяти... Она помнила достаточно, чтобы работать, и она много работала.
Лидия Дэвис
Кэширование в DRF хорошо работает с утилитами кэширования, предоставляемыми в Django.
Использование кэша с apiview и наборами представлений
Django предоставляет method_decorator
для использования декораторов с представлениями, основанными на классах. Его можно использовать с другими декораторами кэша, такими как cache_page
, vary_on_cookie
и vary_on_headers
.
Использование кэша с декоратором @api_view
При использовании декоратора @api_view
декораторы кэша, основанные на методах, такие как cache_page
, vary_on_cookie
и vary_on_headers
могут быть вызваны напрямую.
NOTE: Декоратор cache_page
кэширует только ответы GET
и HEAD
со статусом 200.
Last updated