Описание тега responsecache

1 ответ

ResponseCache: GetVaryByCustomString для.net 5 или.net Core 1.0?

Я пытаюсь выяснить, как реализовать функцию GetVaryByCustomString для asp.net core 1.0. Реализовали ли вы такую ​​функциональность для asp.net core 1.0? Спасибо
1 ответ

ASP.NET Core WebAPI: Кэширование памяти и Кэширование ответов

ASP.NET Core обеспечивает как кэширование в памяти, так и кэширование ответов. Предположим, что это приложение ASP.NET Core WebAPI, которое передает данные из базы данных SQL пользователям с настроенным промежуточным программным обеспечением для кэш…
1 ответ

ASP.net Core ResponseCache и RedirectToAction. Как можно кэшировать только анонимные ответы?

Дан следующий контроллер: public class MyController : Controller { [AllowAnonymous] [ResponseCache(VaryByQueryKeys = new string[] { "id" }] public async IActionResult Action1(string id) { if (User.Identity.IsAuthenticated) return RedirectToAction("A…
2 ответа

Android CacheResponse: получить путь к файлу?

Есть ли способ получить путь к файлу Android CacheResponse? Конечно, можно получить InputStream, но в тех случаях, когда некоторый API (например, код NDK) ожидает путь к файлу, который не помогает. Конечно, можно использовать этот поток для создания…
27 июн '16 в 15:41
1 ответ

Программно очистить профиль кеша в ядре asp.net

Я настроил профиль кэша в моем основном веб-интерфейсе asp.net следующим образом: services.AddMvc(options => { // Cache profile for lookup data will expire every 15 minutes. options.CacheProfiles.Add("LookupData", new CacheProfile() { Duration = …
23 окт '17 в 09:15
0 ответов

Google Планета Земля Онлайн: отсутствует заголовок "Access-Control-Allow-Origin"

Я получаю сообщение об ошибке "Access-Control-Allow-Origin" в https://earth.google.com/ для изображений, которые я использую в качестве меток для меток при загрузке файла KML. Проект представляет собой веб-сайт C# MVC Core, размещенный на многоэкзем…
1 ответ

ASP.NET Core ResponseCacheAttribute - VaryByCustom?

Я использую Microsoft.AspNetCore.Mvc.ResponseCacheAttribute в первый раз и столкнулся с проблемой, которую я бы решил ранее, используя VaryByCustom недвижимость в OutputCacheв ASP.NET (и используя public override string GetVaryByCustomString(HttpCon…
18 сен '18 в 16:04
1 ответ

Как вытащить ViewComponent за пределы действия кэшированного в ответе контроллера в ASP.NET Core

В целях повышения производительности мне нужно поместить действие домашней страницы в кэш и отобразить имя вошедшего в систему пользователя в заголовке домашней страницы. Я использовал для реализации devtrends/DonutOutputCache в классическом проекте…
0 ответов

Кэширование ответов ядра Asp.net по странам

Мне нужно использовать кэширование ответов для определенных действий контроллера в зависимости от страны, из которой поступил запрос. Я выяснил, как получить код страны из запроса (это связано с чтением из базы данных, дорого, поэтому я хочу сделать…
0 ответов

Asp.net MVC Core 2.1 не работает кэширование ответов

Используя visual studio 2017, я создал ядро ​​mvc 2.1 приложения asp.net и добавил кеширование ответов. В Index.cshtml добавлено @DateTime.Now.ToString() Когда я запускаю приложение в браузере, если я перезагружаю страницу, время вывода будет менять…
3 ответа

ASP.Net Core 2.0 - промежуточное программное обеспечение ResponseCaching - не кэшируется на сервере

Я хочу использовать кэширование ответов на стороне сервера (выходной кеш) с ядром asp.net 2.0, узнал о промежуточном программном обеспечении для кэширования ответов и хотел попробовать его в новом проекте asp.core mvc. Вот описание по ссылке выше, к…
2 ответа

Базовый веб-API ASP.Net - атрибут ResponseCache не добавляет заголовок "Cache-Control" в ответ

У меня есть несколько контроллеров в моем приложении ASP .NET Core, и я использую атрибут ReponseCache следующим образом: //controller [Route("api/[controller]")] [EnableCors("CorsPolicy")] public class InsightsApiController : Controller //method [R…
2 ответа

.net core UseResponseCompression конфликтует с атрибутом ResponseCache при установке значений заголовков Vary.

Я использую промежуточное программное обеспечение сжатия отклика в своем приложении.Net Core API, вызывая app.UseResponseCompression(). Но в одном из моих действий контроллера API я также использую атрибут ResponseCache и устанавливаю его в VaryByHe…
18 апр '19 в 05:52
2 ответа

Запретить значения формы кэширования браузера в.NET Core 2.2

Веб-приложение ASP.net Core 2.2 MVC У меня есть несколько форм, в которых я НЕ хочу, чтобы браузер кэшировал / отображал любые ранее введенные данные, когда пользователь возвращается на страницу. Я хочу, чтобы элементы / форма НЕ кэшировали какую-ли…
13 май '19 в 01:14
0 ответов

Какой механизм кеширования использовать в ядре asp net?

В моем проекте веб-API я использую asp net core 3.0. В связи с этим я не понимаю, какой механизм кеширования следует использовать для разных целей. Одно из требований состоит в том, чтобы в моем проекте было много основных таблиц и для каждой из них…
1 ответ

Кэширование ответов с использованием VaryByQueryKeys с аргументом словарной строки запроса

В моем приложении ASP.NET Core MVC есть метод контроллера с аргументом словаря, передаваемым через строку запроса запроса: public async Task<IActionResult> Get([FromQuery] Dictionary<string, string> filterCriteria) { } Приложение использ…
1 ответ

Как я могу позже переопределить свойство атрибута [ResponseCache] в методе действия?

У меня есть атрибут [ResponseCache] в методе действия с кешем по умолчанию Location = ResponseCacheLocation.Any. Но только в некоторых случаях я хочу переопределить это свойство на ResponseCacheLocation.Client. Есть ли лучший способ переопределить а…
11 ноя '19 в 16:18
0 ответов

Laravel spatie/responsecache не генерирует события при очистке кеша

Я использую laravel 8 с spatie/laravel-responsecache 6.6.5. Этот пакет должен генерировать 2 события при очистке кеша ответов. После выполнения следующего в tinker я определил, что это не так. Я хотел бы это для целей тестирования и хотел бы знать, …
16 ноя '20 в 20:54
0 ответов

Невозможно кэшировать изображение, возвращаемое из действия контроллера, при использовании Ajax для частичного рендеринга

На контроллере у меня есть способ вернуть изображение из базы данных: [ResponseCache(CacheProfileName = "ForImages")] //caches this action for a long time public async Task<IActionResult> GetCategoryPicture(int id) { var category = a…
03 дек '20 в 05:19
0 ответов

Laravel spatie/responsecache не кеширует страницы разбивки на страницы

все. Я использую этот пакет https://github.com/spatie/laravel-responsecache для ответа кеша, но возникла проблема с разбиением на страницы страниц. При разбивке на страницы всегда отображается кешированная версия 1-й страницы. Похоже, кеш использует…
06 апр '21 в 17:06