На время проведения реконструкции сайт переведён в режим "ТОЛЬКО ЧТЕНИЕ" (Read only). Приносим свои извинения!
MaxHub
Полезности по Maxsite CMS

Как ускорить загрузку веб-страницы?

Отзывы / 20 декабря 2015

Здравствуйте.

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

Одним из проектов является сервис PageSpeed Insights от Google.

Сервис анализирует страницу на скорость загрузки и показывает ошибки отчасти тормозящие загрузку страниц.

В моем случае была загрузка скрипта jquery ранее текста и большой объем css-стилей.

Со своим багажом знаний смог только закешировать загрузку изображений в .htaccess и подстроил под мобильные устройства, остальную работу доверил Земскову Илье. Илья подправил несколько файлов шаблона и установил плагин - rg_minify. День моих ожиданий и я с высокими отметками PageSpeed Insights5 продолжаю вести свой блог.

P.S. Затрудняюсь сказать с чем связано в начале года всплеск запросов отчего отрыжка3, может с прошедшими праздниками, но воспользовавшись удобным случаем, предлагаю прочитать полную статью про отрыжку, наверняка она была у всех tongue wink

Все удачи и добра!

katava 1 1206
Еще записи по теме
Комментариев: 1
  1. Эльвир, спасибо за отзыв!

    Хотел бы только добавить конкретики по выполненным работам. Вот что было сделано:

    1. Выключил в настройках шаблона загрузку jQuery с Яндекса (можно было не делать, всё равно эта опция перестала работать). Создал файл /templates/max-bet/custom/my_functions.php и в ней продублировал функцию mso_default_head_section, но дал ей название my_default_head_section. В функции закомментировал вызов функции mso_load_jquery();
    2. В файл /templates/max-bet/main.php добавил функционал отложенной загрузки js в конце страниц. Положил в папку /templates/max-bet/js/lazy/ файл jquery.min.js.
    3. В файл /templates/max-bet/main.php перенёс из компонента /templates/max-bet/components/_login/_login.php подключение jquery.dropdown.js
    4. Установил и настроил плагин rg_minify.