У меня уже включен gzip для весеннего загрузочного встраиваемого сервера. Моя забота заключается в том, как весенняя загрузка обрабатывает gzip статических ресурсов. Так как они не меняются, загружает ли весна (или встроенный сервер) запуск алгоритма gzip, а затем кэширует результат? Кажется, что это просто трата вычислительной мощности для запуска gzip algo при каждом запросе на статический ресурс.Весна загружает статические ресурсы GZIP только один раз?
1
A
ответ
0
Вам нужно будет использовать пружину ResourceResolver
, особенно вокруг кеширования, CachingResourceResolver
. Ваша конфигурация должна быть что-то вдоль линий этого:
@Configuration
@EnableWebMvc
@EnableCaching
public class MvcConfig extends WebMvcConfigurerAdapter {
@Autowired
private CacheManager cacheManager;
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry
.addResourceHandler("/resources/**")
.addResourceLocations("/resources/")
.setCachePeriod(3600) // Browser cache
.resourceChain(true)
.addResolver(new CachingResourceResolver(cacheManager, "resourceCache"))
.addResolver(new GzipResourceResolver())
.addResolver(new PathResourceResolver());
}
}
Важно то, что CacheManager должен быть настроен на применение так проверить Spring Boot Caching docs для получения дополнительной информации (вероятно, лучше всего подходит для локального кэша с помощью Caffeine) ,
Смежные вопросы
- 1. Сессия работает только один раз Весна mvc
- 2. Весна mvc статические ресурсы не удалось загрузить
- 3. Весна не может загружать статические ресурсы
- 4. Admob загружает объявления только один раз
- 5. jquery загружает контент только один раз
- 6. Весна gzip vs Tomcat gzip
- 7. Как использовать статические ресурсы GZIP с помощью zlib?
- 8. нагрузки только один раз
- 9. ngx_pagespeed - статические активы Gzip
- 10. Весна Безопасность Основная проверка подлинности происходит только один раз
- 11. Объединить MVC: перехватчики и ресурсы: MVC кэшировать только статические ресурсы
- 12. Статические переменные, инициализированные из файла, инициализированного только один раз
- 13. thymeleaf загружает статические ресурсы на основе остальной URI
- 14. Таймер постоянно загружает сцену, а не только один раз
- 15. Android v2.2-2.3.5: WebView: loadDataWithBaseURL: загружает страницу только один раз
- 16. UITableViewCell AFNetworking загружает изображение с анимацией только один раз
- 17. форма ng-submit загружает подзадачу, но только один раз
- 18. Статические ресурсы с Спринг конфигурации класса
- 19. JQuery только один раз выполняется один раз
- 20. Spring Boot Статические ресурсы
- 21. Ajax загружает один файл за раз?
- 22. NSBundle не загружает динамические ресурсы
- 23. Статические ресурсы отображаются динамически
- 24. Django Admin Статические ресурсы
- 25. Статические ресурсы в WPF
- 26. Java Timer только один раз один раз (только для сервера)
- 27. Apache случайно не загружает ресурсы
- 28. Spring Boot Web Статические ресурсы
- 29. Петля только один раз
- 30. onYoutubeIFrameAPIReady только один раз