Как увеличить скорость загрузки сайта

Уже писал о уменьшении времени загрузки сайта http://linksfree.ru/content/umenshaem-vremya-zagruzki-sayta. Там были общие правильные слова. После сегодняшнего просмотра отчета гугл аналитик решил поколдовать с этим параметром более глубоко.

Важно. При изменении параметров сайта велика вероятность изменения отношения к нему поисковиков. Траст сайта может серьезно измениться как в лучшую, так и в худшую сторону. Делайте на свой страх и риск. Если сомневаетесь, то следуйте правилу: "лучшее враг хорошего" и ничего не трогайте.

Сервис проверки сайта от Гугл

Про инструмент уже писал. Просто повторю адрес developers.google.com/speed/pagespeed/

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

Методы ускорения сайта

Буду ставить эксперимент над этим проектом. Посмотрим на рекомендации. Подумаем. Частично применим, наверное. Поехали!

Хм.. Что-то не сильно уверен в правильности ррезультата, но до оптимизации имеем:

до оптимизации по супру

Сервис гугла показывает 66/100

webpagetest.org 16 и 20 секунд, однако

tools.pingdom.com 3.12

1. И первое, что предлагают - включить сжатие. В принципе при посещаемости в 3-5 человек из поиска терять нечего. Включаем!

Сервис гугла показывает 77/100 остальные сервисы цифры значительно не изменили кроме pr-cy.ru:

после оптимизации сайта

То есть почти в 2 раза возросла скорость загрузки страниц. С 0.9 до 0.4. Супер! Осталось посмотреть как поисковики отнесутся к этому. Гугла скорее всего хорошо, а вот Яндекс... 

2. Сделать скрипты асинхронными. В принципе не сложно добавить атрибут async к скриптам, но пока лениво ковырять движок. Там особо не выжмешь, поскольку сторонние скрипты и так не синхронны, а внутренние не очень тяжелые.

3. Оптимизировать изображения. Посмотрел. Занимают и так килобайты. И их не много. Ну их тоже.

4. Кеш браузера и так используем. Просто не все элементы в него попадают. Это пусть на совести этих элементов и останется.

В принципе сократить и ужать всё можно используя рекомендации developers.google.com/speed/docs/insights/MinifyResources. Для движков не пойдет напрямую, а для самописных вполне.

 

 

 

 

Автор статьи: 
Рейтинг: 
Средняя: 5 (1 оценка)

Поделитесь статьей в социальных сетях.
На главную вернуться.