Я много разбираюсь, чтобы узнать, что Django Rest Framework может сделать с Caché. С тех пор все, что я получил, это эта страница
http://django-rest-framework.org/api-guide/throttling.html
не сообщая мне ничего о своей политике.
Мои потребности с API просты: сохраняйте все свои возможности и применяйте caché, пока ничего не изменилось. Когда что-то меняется в БД, есть механизм, чтобы сделать недействительными правильные страницы кеша.
Например:
Если у меня есть список и подробные представления моделей AB, через API с проверкой подлинности и дросселированием, я хочу:
- Пользователь 1, прошедший проверку подлинности, может получить доступ к своему представлению о списке и деталях объектов AB
- Когда введен новый экземпляр AB, недействительный список AB
- Когда какой-то экземпляр AB был изменен, аннулировать детали AB и список AB
Итак, все, что мне нужно, это знать, как создать django rest framework для создания ключей, и в какой момент они кэшируют его, чтобы контролировать политику кеша.
Любые подсказки?