Последнее обновление: 17 марта 2016
Ускорение загрузки сайта
В настройках темы оформления приложения "сайт", в самом низу списка, есть пункт "Ускорить загрузку сайта".
Данная настройка отключена по умолчанию, это означает что тема оформления работает в "стандартном режиме".
Включение данного параметра, изменяет порядок подключения фалов стилей css и скриптов js в шаблоне в соответствии с рекомендациями сервиса "Google PageSpeed Insights".
Изменение порядка подключения перечисленных файлов приводит к тому, что время загрузки верхней части страницы (видимой пользователю в первые секунды загрузки сайта) уменьшается, тем самым оптимизируя "относительную" скорость загрузки страницы.
* результаты тестирования темы оформления "Выгодная Покупка"
Для начинающих:
Если при включенной настройке Вы установили какой либо из плагинов, проверьте его работоспособность на сайте и в случае некорректной работы плагина - отключите настройку.
Для продвинутых пользователей:
Порядок подключения изменен для следующих файлов (css, js):
- базовые файлы темы оформления;
- файлы сторонних плагинов подключенных в переменных $wa->js(), $wa->css();
- файлы сторонних плагинов подключенных в переменной $frontend_head;
- файлы сторонних плагинов, которые входят в переменную $content.
Если плагин подключает файлы css и js вне указанных переменных, то возможны ошибки в работе плагина. В этом случае, необходимо отключить настройку "Ускорить загрузку сайта".
Внимание! При отключенной настройке "Ускорить загрузку сайта", шаблон работает в стандартном режиме. Если в "стандартном режиме" плагин работает некорректно, следует обратится к разработчику плагина.
Комментарии (1)
В некоторых случаях требуется что бы скрипты не переносились в низ документа. Например вставка на страницу интерактивной карты.
Что бы функция игнорировала скрипт
нужно в открывающий тег
<script type="text/javascript">
прописать атрибут
data-script-exception="1"
что бы получилось так
<script type="text/javascript" data-script-exception="1">