Ситуация
Я использую структуру MEAN.JS (MongoDB, ExpressJS, AngularJS и NodeJS).
Я связал и минифицировал grunt build
все файлы .js
AngularJS (контроллеры, фабрики, сервисы, директивы ...).
В итоге 2 файла:
css: 'public/dist/application.min.css',
js: 'public/dist/application.min.js'
Проблема
Размер файла application.min.js
составляет 266 КБ. Когда пользователь загружает веб-сайт, этот файл загружается с задержкой 5 минут перед загрузкой страницы. (с использованием AWS EC2).
GET /dist/application.min.js 200 274.939 ms - -
274939 мс > 274,939 с > 4,58 мин
Та же проблема возникла до объединения и минимизации. Я думал, что решением этой проблемы было объединение и минимизация всех файлов AngularJS. Но не так ли.
После загрузки файлов .js
приложение работает очень быстро, но загрузка занимает 5 минут...
- Что мне нужно сделать, чтобы решить эту проблему? Мой проект большой и содержит много файлов, и я понимаю, что AngularJS предназначен для таких проектов...