Рейтинг:  4 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда не активна
 

Сжатие javascript-файлов Joomla.

Продолжаю тему ускорения загрузки сайта, сжатие CSS мы уже рассматривали, теперь рассмотрим сжатие javascript.

При загрузке страницы Joomla загружает достаточно много скриптов. Самый большой из них это файл mootools.js размером аж 73 Кб. Согласитесь, для медленного интернет-соединения это долго.

Помимо mootools.js загружаются другие скрипты, например если установлен JComments (компонент коментариев) то дополнительно грузится jcomments.js в 28 Кб + ajax.js ещё 5Кб. Итого получается 106 Кб, несчитая мелких js-файлов по 2-3 Кб. Довольно много.

Для решения этой проблемы существуют онлайн сервисы по сжатию Java-скриптов. Вот один из них, им я и пользуюсь. RedactorOnline. Он бесплатный и на русском языке.

сжатие javascript

Можно загрузить файл с компьютера или вставить код, путём копирования в окошко. Нажать на кнопку Сжать код JS и через несколько секунд появится уже сжатый javascript код в окошке пониже.

Его просто копируете и вставляете в ваш js-файл, предварительно открыв его текстовым редактором и удалив всё содержимое.

В итоге у меня получилось так:

• mootools.js уменьшился с 73 Кб до 43, время его загрузки сократилось с 1.1 сек до 0.7 при 100 Мбит/сек.

• jcomments.js уменьшился с 28 Кб до 17,5, время загрузки сократилось с 0.6 сек до 0.5.

• мелкие файлы я особо не считал, размер уменьшается почти наполовину.

Таким образом размер загружаемых файлов уменьшился примерно на 45 Кб. В совокупности со сжатием CSS это ощутимый результат.

Желаю удачи!

P.S.: Вот ещё одна ссылочка на подобный инструмент

Компрессор JavaScript

X

Инструкция по планированию сайта
С чего начать создание сайта?

Инструкция по созданию сайта

  • Инструкция по созданию сайта
  • Шаблон для составления плана сайта
  • Чек-лист по этапам создания сайта

* Никакого спама. Гарантирую!