Оптимизация Joomla (серия: ускоряя сайт)

JavaScript

Сделал тест плагина Ja Compress. и представляю результаты, также использовал еще плагин для еще большего ускорения.. и результаты достигнуты отличные... но такой метод подойдет не для всех сайтов... подробнее читать в основной части материала.

Демо сайт: Мой инструментарий

Для тестирования сайта я использовал интересный сайт который дает неплохую информацию. Вот ссылка на сайт: ТЕСТ САЙТА. Все тестирование я буду проводить на сайте Мой инструментарий.

В данный момент сайт пуст и на нем установлено Компонент SEF ссылок и еще 4 плагина... но вобщем можно считать сайт чист... вот тест чистого сайта:

Тип Размер
(Байт) Загрузка 56k
(секунд)
HTML: 7639 1.72
HTML Images: 748 0.55
CSS Images: 108909 27.51
Total Images: 109657 28.06
Javascript: 87716 18.08
CSS: 49743 11.11
Multimedia: 0 0.00
Other: 0 0.00

из результатов видно что наибольшую нагрузку дает Javascript, а точнее библиотеки mootools.js. Эти библиотеки в большенстве случаев ненужны на сайте.. они восновном используються в админке.. а на сайте редко.. в некоторых компонентах в види всплывающих окон и тд.. теперь мы установим и опробуем компонент для оптимизации жава скрипта и CSS под названием Ja Compress о котором авторы пишут то ему нет равных.. вот и посмотрим на результаты...

Устанавливаем плагин... и теперь настроим его... заходим: расширения>плагины>System - JA Compress и разберемся в настройке:

Включить.. поставим на да. тут без коментариев :)

раздел Compress Library (Сжатие библиотек)
поставим Smart Optimizer - Это библиотека PHP позволяющая оптимизировать внешний интерфейс.. использует сжатие, кэширование, вложения...
затем все оставляем как есть.. по умолчанию.. сохраняем

Компонент установлен... настроин.. тест пройден... и сейчас и Вы узнаете силу компресса... вот результат на этот раз:Тип Размер
(Байт) Загрузка 56k
(секунд)
HTML: 8016 1.80
HTML Images: 748 0.55
CSS Images: 109208 27.76
Total Images: 109956 28.31
Javascript: 84149 17.37
CSS: 41910 9.35
Multimedia: 0 0.00
Other: 0 0.00

И видно не зря я почувствовал что в скорости нечерта не поменялось :) как мы видим ЯваСкрипт уменьшился совсем незначительно.. тоже самое и с CSS..

Лично мое заключение Этот компресс нечего не дает...

Но вот что я решил проверить максимальную нагрузку дает подгружаемая библиотека mootools.js. Она в фронте редко используется, а если и используется то чаще всего подгружается в самих компонентах, поэтому если на сайте нет каких то мего компонентов для которой она не нужна то ее можно отключить... это можно сделать 2 способами.. первый это убрать ее загрузку через шаблон, а второй это воспользоваться плагином. лично я использую плагин zaragoza seo и вам тоже его советую.. отличная штука.. Для начала ОТКЛЮЧИМ КОМПРЕС для того что бы получить результаты по сравнению с чистым сайтом. компонент скачен.. установлен и немного настроим его ... заходим в плагины>System - Zaragoza SEO

Включаем.. и смотрим настройки
Администрирование титула: да / нет
Page Title до или после: после / До
сепаратор(разделитель)
Мета-администрирование описания: да / нет
Скрыть mootools.js: да / нет (ВОТ ЭТО ТО ЧТО YR:YJ ПОСТАВИТЬ НА ДА)
Скрыть caption.js: да / нет (ВОТ ЭТО ТО ЧТО YR:YJ ПОСТАВИТЬ НА ДА)

плагин стоит... настроин.. тестим... и скажу чесно.. я уже почувствовал разницу :) .. смотрим результат...Тип Размер
(Байт) Загрузка 56k
(секунд)
HTML: 7484 1.69
HTML Images: 748 0.55
CSS Images: 108909 27.51
Total Images: 109657 28.06
Javascript: 11132 2.42
CSS: 49743 11.11
Multimedia: 0 0.00
Other: 0 0.00

Как мы видим результат Javascript просто шикарный..

Вобщем заключение такое.. Компрес результатов практически не дал.. а отключение данной библиотеке с помошью представленого мною плагина по моему мнением является наилучшим ваниантом на начальном этапе оптимизации.

Но бкдьте внимательны, отключив эту библиотеку некоторые компоненты могу работать неверно... но пока я заметил побочный эффект в JoomSocial, перестали адекватно работать всплывающие окошки онлайновости при навелении на мини аватар. в других компонентах побочных эффектов замеченно небыло..

Всем удачной оптимизации.... не тормозите...


Источник: http://design4free.org

Добавить комментарий:
Имя:
E-mail:
2021 © Обсуждение Joomla и других CMS-систем управления сайтами  Правила | О проекте | Обратная связь