Простой вопрос, в котором я не уверен, если на него есть короткий ответ!
Описание
У меня есть файлы JavaScript, которые можно загрузить на веб-сайте здесь:некоторые примечания о них:
- Все они принадлежат одному домену (не требуется междоменная загрузка)
- Они идентичны по всему сайту.
- Естьнесколько файлов, таких как jQuery, и 5 других плагинов плюс мой собственный скрипт приложения, основанный на них.
- Их размер сжатый = 224 КБ (я объединяю все файлы в один файл, затем сжимаю их сразу, используяYUI Compressor 2
Проблема
Я слышал, что 224 КБ не идеально, чтобы быть в одном файле! И он должен быть разбит на несколько файлов с максимальным размером 44 КБ каждый.. Я не могу вспомнить, когда услышал это, и я не уверен, насколько эффективно разделить его на несколько файлов, но это правда, что 224 КБ занимает много времени для загрузки в первый раз, учитывая, что сайт загруженс изображениями и CSSконечно.
Я минимизировал необходимость ранней загрузки файла JavaScript и поместил его в конец, пока это хороший прогресс, но мне нужно загружать его ассинхронно с HTML, чтобы выиграть время Источник и решение, которое необходимо принять:
Да или нет?
Хранить в одном сжатом большом файле?или разделить их на множество сжатых файлов и загрузить асинхронно (я знаю, как обрабатывать проблемы, связанные с зависимостями)?