Недавно я внесла изменения в приложение, в котором было указано 20 различных файлов .js
, чтобы использовать связывание, чтобы довести это до одного файла.Файл одиночного пакета с несколькими файлами?
Это включает в себя:
- Каркасы (библиотека JQuery)
- Пользовательских логики (глобальная логика для заголовка навигации и т.д.)
Однако после развертывания этого показало, что мы больше не делаю использование асинхронной загрузки файлов javascript.
Поэтому наш эффект водопада был заменен на одну длинную загрузку.
Неужели кто-нибудь сталкивался с этой проблемой раньше? Существуют ли какие-либо рекомендации по связыванию, которые предполагают множественность по одному?
Как долго это действительно загрузилось? И не будет ли это в значительной степени компенсироваться за счет использования кеша браузера большую часть времени? Есть ли какой-либо из 20 файлов, которые ранее были переданы CDN (и теперь они не обслуживаются CDN)? – Thilo
@Thilo Это точно мой сценарий. Я знал, что приход непосредственно с сервера добавит некоторое влияние, но я не думал, что это будет основной вкладчик. – Curt