Ускоряем Joomla сжатием javascript     При загрузке страницы сайта на Joomla порой загружается большое количество скриптов. Существует множество способов ускорения загрузки Joomla, например сжатием javascript.

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

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

     Приходим к выводу - javascript необходимо сжимать.

     Для решения этой проблемы существуют программы и онлайн сервисы по сжатию Java-скриптов. Я пользуюсь в основном этим сервисом javascriptcompressor, он бесплатный.

     Работать с онлайн компрессором довольно просто: необходимо загрузить файл скрипта с компьютера или вставить его код, пу&shyтём копирования в окошко - нажать на кнопку Compress и ... через несколько секунд вам будет выдан уже сжатый javascript код в окошке. После этого остается лишь скопировать готовый код в ваш  js-файл, предварительно открыв его текстовым редактором и удалив всё содержимое.

     Что получается в итоге:
     mootools.js уменьшился с 75 Кб до 45, время его загрузки сократилось с 1.1 сек до 0.7 при 100 Мбит/сек.
     jcomments.js уменьшился с 33 Кб до 15,3, время загрузки сократилось с 0.6 сек до 0.5.
     у мелких файлов размер уменьшается почти наполовину.

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