Страница 1 из 1

Кэширование web-ресурсов

Добавлено: 15 мар 2021, 19:21
alexeyfressko
Здравствуйте.

Не могли бы вы оптимизировать загрузку ресурсов в дизайнере?

Вложение Designer2.png больше недоступно
Для того чтобы редактировать отчет, дизайнер скачивает в сервера 8-10 Мб данных, что довольно много. Кэширование не производиться: дело в том что для редактирования отчета я генерирую URL например такой:
http://localhost/Designer.aspx?reportId ... 58ab47c7de

Параметр auth каждый раз разный, соответственно каждый раз браузер запрашивает ресурсы.

Даже если открыть отчет так:
http://localhost/Designer.aspx

Что-то кэшируется, но самые большие файлы - нет, все равно скачивается около 5 Мб

Такая же проблема во Viewer:
Вложение Viewer1.png больше недоступно
Версия отчета: Version 2021.1.1 from 15 January 2021, ASP.NET, JS

Re: Кэширование web-ресурсов

Добавлено: 17 мар 2021, 22:03
Muse
alexeyfressko писал(а): 15 мар 2021, 19:21 Здравствуйте.

Не могли бы вы оптимизировать загрузку ресурсов в дизайнере?

Версия отчета: Version 2021.1.1 from 15 January 2021, ASP.NET, JS
Здравствуйте. Мы обязательно рассмотрим этот вопрос в ближайшее время. Спасибо за подробный пример.

Re: Кэширование web-ресурсов

Добавлено: 26 апр 2021, 17:49
Muse
Здравствуйте, попробуйте установить свойство вьювера или дизайнера PassQueryParametersForResources в значение false. Должно помочь.

Re: Кэширование web-ресурсов

Добавлено: 31 авг 2021, 08:40
alexeyfressko
Нет, не работает.

Версия последняя 2021.7

Re: Кэширование web-ресурсов

Добавлено: 31 авг 2021, 11:24
Aleksey
Здравствуйте,

Необходимо некоторое время для дополнительного анализа, постараемся найти решение.

Спасибо.
#4810

Re: Кэширование web-ресурсов

Добавлено: 08 сен 2021, 15:00
Aleksey
Здравствуйте,

Пожалуйста уточните, если PassQueryParametersForResources установлена в значение false, при изменении параметров - URL для GET запросов ресурсов остаётся прежний? Там должны присутствовать только параметры вьювера. Параметров страницы быть не должно. Мы протестировали компоненты, в нашем случае ресурсы корректно кэшируются браузером - при изменении параметра 'guid' на другое значение, ресурсы читаются из кэша. Смотрите прикреплённый скриншот.

Спасибо.

Re: Кэширование web-ресурсов

Добавлено: 08 сен 2021, 22:15
alexeyfressko
Да, работает. Похоже не туда посмотрел.

Еще вопрос: в дизайнере загружаются куча PNG каждый со своим запросом. Можно ли это оптимизировать (один запрос) и кешировать тоже

Re: Кэширование web-ресурсов

Добавлено: 09 сен 2021, 13:08
Aleksey
Здравствуйте,

Посмотрим что можно сделать.

Спасибо.
#4917

Re: Кэширование web-ресурсов

Добавлено: 09 сен 2021, 21:22
Aleksey
Здравствуйте,

Сделали доработки, будет все передаваться одним base64 массивом. Будет в билде 2021.4.1

Спасибо.