Кэширование web-ресурсов
-
- Сообщения: 103
- Зарегистрирован: 17 фев 2015, 00:40
Кэширование web-ресурсов
Здравствуйте.
Не могли бы вы оптимизировать загрузку ресурсов в дизайнере?
Для того чтобы редактировать отчет, дизайнер скачивает в сервера 8-10 Мб данных, что довольно много. Кэширование не производиться: дело в том что для редактирования отчета я генерирую URL например такой:
http://localhost/Designer.aspx?reportId ... 58ab47c7de
Параметр auth каждый раз разный, соответственно каждый раз браузер запрашивает ресурсы.
Даже если открыть отчет так:
http://localhost/Designer.aspx
Что-то кэшируется, но самые большие файлы - нет, все равно скачивается около 5 Мб
Такая же проблема во Viewer:
Версия отчета: Version 2021.1.1 from 15 January 2021, ASP.NET, JS
Не могли бы вы оптимизировать загрузку ресурсов в дизайнере?
Для того чтобы редактировать отчет, дизайнер скачивает в сервера 8-10 Мб данных, что довольно много. Кэширование не производиться: дело в том что для редактирования отчета я генерирую URL например такой:
http://localhost/Designer.aspx?reportId ... 58ab47c7de
Параметр auth каждый раз разный, соответственно каждый раз браузер запрашивает ресурсы.
Даже если открыть отчет так:
http://localhost/Designer.aspx
Что-то кэшируется, но самые большие файлы - нет, все равно скачивается около 5 Мб
Такая же проблема во Viewer:
Версия отчета: Version 2021.1.1 from 15 January 2021, ASP.NET, JS
- Вложения
-
- Viewer1.png (41.97 КБ) 4633 просмотра
-
- Designer2.png (130.32 КБ) 4633 просмотра
-
- Designer1.png (115.1 КБ) 4633 просмотра
Re: Кэширование web-ресурсов
Здравствуйте. Мы обязательно рассмотрим этот вопрос в ближайшее время. Спасибо за подробный пример.alexeyfressko писал(а): ↑15 мар 2021, 19:21 Здравствуйте.
Не могли бы вы оптимизировать загрузку ресурсов в дизайнере?
Версия отчета: Version 2021.1.1 from 15 January 2021, ASP.NET, JS
Re: Кэширование web-ресурсов
Здравствуйте, попробуйте установить свойство вьювера или дизайнера PassQueryParametersForResources в значение false. Должно помочь.
-
- Сообщения: 103
- Зарегистрирован: 17 фев 2015, 00:40
Re: Кэширование web-ресурсов
Нет, не работает.
Версия последняя 2021.7
Версия последняя 2021.7
Re: Кэширование web-ресурсов
Здравствуйте,
Необходимо некоторое время для дополнительного анализа, постараемся найти решение.
Спасибо.
#4810
Необходимо некоторое время для дополнительного анализа, постараемся найти решение.
Спасибо.
#4810
Re: Кэширование web-ресурсов
Здравствуйте,
Пожалуйста уточните, если PassQueryParametersForResources установлена в значение false, при изменении параметров - URL для GET запросов ресурсов остаётся прежний? Там должны присутствовать только параметры вьювера. Параметров страницы быть не должно. Мы протестировали компоненты, в нашем случае ресурсы корректно кэшируются браузером - при изменении параметра 'guid' на другое значение, ресурсы читаются из кэша. Смотрите прикреплённый скриншот.
Спасибо.
Пожалуйста уточните, если PassQueryParametersForResources установлена в значение false, при изменении параметров - URL для GET запросов ресурсов остаётся прежний? Там должны присутствовать только параметры вьювера. Параметров страницы быть не должно. Мы протестировали компоненты, в нашем случае ресурсы корректно кэшируются браузером - при изменении параметра 'guid' на другое значение, ресурсы читаются из кэша. Смотрите прикреплённый скриншот.
Спасибо.
- Вложения
-
- photo_2021-09-08_13-51-29.jpg (38.82 КБ) 3933 просмотра
-
- Сообщения: 103
- Зарегистрирован: 17 фев 2015, 00:40
Re: Кэширование web-ресурсов
Да, работает. Похоже не туда посмотрел.
Еще вопрос: в дизайнере загружаются куча PNG каждый со своим запросом. Можно ли это оптимизировать (один запрос) и кешировать тоже
Еще вопрос: в дизайнере загружаются куча PNG каждый со своим запросом. Можно ли это оптимизировать (один запрос) и кешировать тоже
- Вложения
-
- 1.png (76.98 КБ) 3930 просмотров
Re: Кэширование web-ресурсов
Здравствуйте,
Посмотрим что можно сделать.
Спасибо.
#4917
Посмотрим что можно сделать.
Спасибо.
#4917
Re: Кэширование web-ресурсов
Здравствуйте,
Сделали доработки, будет все передаваться одним base64 массивом. Будет в билде 2021.4.1
Спасибо.
Сделали доработки, будет все передаваться одним base64 массивом. Будет в билде 2021.4.1
Спасибо.