Загрузка контента (CSS, JS и т. Д.) Занимает слишком много времени, Что делает загрузку слишком медленной

#angularjs #spring-boot #performance #spring-mvc #downloading-website-files

#angularjs #пружинный ботинок #Производительность #spring-mvc #загрузка-website-files

Вопрос:

Я работаю над оптимизацией проекта spring Framework. Загрузка занимает более 2 минут. Когда я проверил в сетевой консоли, основной причиной была загрузка содержимого js, css. Загрузка файла объемом 200 КБ занимает 2 минуты. Загрузка каждого 1 КБ занимает 2-8 секунд (другие файлы).

Сгенерированный .файл войны перемещает эти css, js файлы в webroot, но ничего не улучшилось.Где я должен исследовать, чтобы найти задержку в загрузке контента? Может ли быть полезным изменение файлов .jsp непосредственно в файле .war? Это не в localhost, я развертываю его на сервере приемочного тестирования пользователей (UAT).

Технический стек: Spring framework, Angular, GWT.

Комментарии:

1. Попробуйте открыть свой CSS или любой другой статический файл из WAR в вашем веб-браузере и проверьте скорость. Как вы используете приложение Spring-boot? Это развернуто на Tomcat как ВОЙНА? Или сервер WebLogic?

2. Он развернут в tomcat как ВОЙНА.

3. Обычный файл CSS (500 КБ) .war занимает менее 100 мс в Chrome, в то время как загрузка того же файла в UAT занимает 2 минуты.

4. Таким образом, вы можете создать и развернуть тестовую войну на своем UAT Tomcat, который содержит только простой файл: большое изображение или ваш CSS. Затем проверьте скорость. Если скорость загрузки из этой тестовой ВОЙНЫ верна, значит, что-то не так в вашей войне приложений. Если нет, то у вас проблема со средой или сетью.