Ускоряем cms joomla. Часть 1

Добрались ручки и до оптимизации cms joomla, протестировав один из ресурсов, например Скорая компьютерная помощь в Воронеже, обнаружил что грузятся замечательные mootools.js и caption.js, которые на фронт панели никак не задействованы, но тем не менее составляют около 30% от объема прогружаемого трафика, что очень замедляет загрузку и работу сайта в целом, не говоря о лишней нагрузке на веб-сервер. 

 

Порыскав по просторам бескрайней сети Интернета, нашел способ оптимальный для данного частного случая, как отключить эти две библиотечки, можно конечно использовать плагины, которых немало в той самой сети, но можно просто прописать в самом шаблоне:

 

$user =& JFactory::getUser();
if ($user->get('guest') == 1) {
  $headerstuff = $this->getHeadData();
  $key1 = JURI::base(true). '/media/system/js/mootools.js';
  $key2 = JURI::base(true). '/media/system/js/caption.js';
  unset($headerstuff['scripts'][$key1], $headerstuff['scripts'][$key2]);
  $this->setHeadData($headerstuff);
}
Меню

Главная

Компьютерная помощь
Ремонт компьютеров
Ремонт ноутбуков
Ремонт планшетов
Ремонт apple
Восстановление данных
Веб-мастерская
Заправка картриджей

Веб-мастеру

HTML (1)
CSS (8)
Java Script (2)
PHP
XML (2)
DLE (2)
Joomla (17)
ModX (1)
WordPress
Drupal (1)

Сис-админу

Windows (18)
*nix (1)
Apple (1)

Контакты

Eduard L.
ICQ: 298-066-983
e-mail: edd15@mail.ru
skype: edduard36
tel: +7 (904) 214 82 20
подробнее


Панель управления

Not registered?