Мы делаем много вызовов REST и хотели бы кэшировать многие из этих вызовов. Каковы наши текущие варианты? В настоящее время Core не поддерживает выходное кэширование, поэтому можно ли использовать кэширование отклика или распределенное кэширование? Если кэширование ответов, может ли обратный прокси IIS перед Kestrel использоваться для сценариев кэширования ответов? Благодаря!Кэширование ответных сообщений
ответ
Поддержка ASP.NET Core Response Caching.
Выходное кэширование поддерживается для видов Razor по Cache Helper Tag - но это не поможет вам для вызовов REST.
Distributed Caching или InMemory Кэширование является хорошим средством для хранения информации, которая затратная для извлечения из уровня инерционности. Это поможет вам на уровне , но не для выходного кэширования (конечно, вы можете сделать свое собственное промежуточное программное обеспечение, если хотите). Кэш-помощник также использует эти методы.
Таким образом, вывод кеширования вызовов REST сводится к Кэширование ответов. Короче говоря, это о том, как заголовок Cache-Control
задан в ответе. Если вы выберете ResponseCacheLocation.Any
как Location
в аннотации вашего контроллера (или CacheProfile
), публикация используется как Cache-Control, а обратный прокси также могут кэшировать ответ. Но я не пробовал, если это так в сочетании с IIS и Kestrel.
Этот Blog Post интересен и читал об этой теме.
- 1. Программное обеспечение для тестирования ответных сообщений
- 2. Отправить несколько ответных сообщений в телеграмме-кли (Lua скрипт)
- 3. Анализ ответных сообщений по каналам иногда получает данные с каналами
- 4. Как получить вложения из ответных/пересылаемых документов сообщений Lotus Notes
- 5. Кэширование страниц и флэш-сообщений Rails
- 6. Отключить кэширование в генерации сообщений WordPress
- 7. Таблицы ответных данных
- 8. Таблица ответных данных
- 9. Выдача ответных вкладок
- 10. Страница ответных вкладок
- 11. Таблица ответных данных html
- 12. Центрирование ответных карт Google
- 13. Контейнеры для ответных виджета Wordpress
- 14. данных в ответных данных JSON
- 15. Создание ответных треугольников с CSS
- 16. Создание ответных вкладок в Boostrap3
- 17. Использование ответных перехватчиков с дооснащением
- 18. Рекомендуемая ширина для ответных макетов
- 19. Загрузочные столы в ответных откликах
- 20. Захват ответных заголовков от REST
- 21. FormsAuthenticationTicket не может быть недействительной на стороне сервера. Причинение ответных сообщений cookie
- 22. Перемещение методов контроллера CRUD по умолчанию в класс обслуживания. Проблемы с созданием ответных сообщений
- 23. Веб-приложение Outlook отображает как мобильные, так и настольные версии ответных сообщений электронной почты
- 24. IIS кэширование кэширование и HTTP
- 25. Кэширование SQLite и кэширование приложений
- 26. Обнаружение Favicon Размеры для ответных значков
- 27. В ответных письмах HTML нужны таблицы?
- 28. Переопределение HTML-элементов в ответных взглядах
- 29. Массив ответных запросов YouTube, сортировка программно
- 30. Извлечение ответных заголовков из core-ajax