0

Сайт с нулевым бюджетом, часть 3: Жажда скорости

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


https://developers.google.com/speed/pagespeed/insights/


Мой многострадальный стопкомар выглядит примерно так:

Да, жёлтый цвет не предвещает ничего хорошего, но посмотрим, что с этим можно сделать. Есть такие сервисы - CDN - Content Distribution Network, они занимаются тем, что кэшируют статические ресурсы сайта, отдавая их пользователю по самому оптимальному маршруту. Как правило, сеть состоит из нескольких узлов по всему миру, и при запросе контента выбирается самый близкий к получателю. Нас интересует


https://www.cloudflare.com/


Там имеется бесплатный тариф, который полностью нас устраивает.

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


Процесс регистрации и переноса своего домена в CDN прост, внимания на нём я заострять не буду. Там есть удобный визард, который распишет все действия по шагам.


Как только вы поменяли NS сервера своего домена и подождали несколько часов, пока данные обновятся, можно идти в настройки сайта на Cloudflare прямиком на вкладку Page Rules. Нужно добавить следующее

Подробнее про пункты правила

Browser Cache TTL - как раз то, на что ругается гугл, на гитхабе он выставлен по умолчанию в 10 минут, нам нужно переставить это значение. Сам гугл рекомендует неделю, так что 8 дней его вполне устроит.


Cache Level - так как весь сайт у нас статичный, то и закэшировать можно все файлы


Edge Cache TTL - время кэширования вашего сайта на серверах cloudflare. С такими настройками обращаться к гитхабу за обновлением ресурсов система будет только раз в неделю. Это неудобно во время разработки, но для этого существует режим Developer mode, который отключает всё кэширование на 3 часа.


Есть один большой и неприятный минус - судя по всему настройки правил страниц не работают в отношении кириллических доменов, таких как мой http://стопкомар.рф , и это большая печаль. Но к ним применяются дефолтные настройки сервиса, которые тоже скрашивают картину. Для проверки теории я создавал второй домен, там с хедерами было всё в порядке.


После таких нехитрых махинаций на странице тестирования скорости всё зелёное

Чего мы, собственно и добивались. Теоретически есть возможность дотянуть до 100, нужно будет работать над кодом страницы, чтобы css и js не блокировали показ видимой части страницы, но я не думаю, что это необходимо. Посмотрим, как это повлияет на место в выдаче.


Прошлые части:

1 - http://pikabu.ru/story/sozdanie_besplatnogo_statichnogo_sayt...

2 - http://pikabu.ru/story/staticheskiy_sayt_s_nulevyim_byudzhet...

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества