• Логин
  • Регистрация

Обратная связь

Email

блог ингениатора

Введите запрос и нажмите Enter

Информационные технологии

Ракетная скорость сайта

Profile photo ofxY0n1fLMpwl4kayfx8i7Swg2
ingeniare
02.12.2022 2 минуты на чтение
78
0

Сегодня решил поделиться собственным опытом, как можно максимально просто ускорить скорость загрузки своего сайта.

Мое достижение в этом, 100 из 100 в GTmetrix, на одном из моих проектов (это очень круто).

image 2022 11 25

Готовы к оптимизации? Погнали.

Разделы статьи

  • Зачем нам вообще надо заниматься оптимизацией скорости?
  • Какие есть инструменты, для тестирования скорости сайта?
  • Ок, мы протестировали наш сайт, что делаем дальше?

Зачем нам вообще надо заниматься оптимизацией скорости?

По данным Akamai, сайты теряют ~ 40% посетителей, если он загружается дольше 3 секунд. Да, мы понимаем что Akamai, выгодно писать большие цифры потери конверсии, но факт, что сайты теряют посетителей, при «не комфортной» загрузке страницы — реален.

Вы наверняка чувствовали растущее раздражение, когда сайт грузится медленно.

Какие есть инструменты, для тестирования скорости сайта?

Я использую 3 инструмента, чтобы выяснить слабые места сайта:

  1. GTmetrix — мой основной инструмент, наиболее удобный на мой взгляд. Особое внимание надо уделить страницы Waterfall, именно там видно, на что уходит больше всего времени по загрузке. Если зарегистрироваться, то у нас будет удобная история скорости загрузки сайта;
  2. Tools Pingdom — вспомогательный инструмент. Очень удобно показывает нам, где именно основной затык по скорости загрузки;
  3. Google Page Speed — использую редко т.к. первые 2 базируется в т.ч. на его оценке.
  • screenshot 2022 12 02 122432
  • screenshot 2022 12 01 232147
  • screenshot 2022 12 01 232204

Ок, мы протестировали наш сайт, что делаем дальше?

Ну дальше, делаем что ниже описано, по убывающий, он наиболее эффективного:

  1. Подключаем сайт к CDN Cloudflare, по бесплатному тарифу. Кстати, к CMS WordPress есть хороший плагин — Super Page Cache for Cloudflare.
  2. Включаем кэширования. Я использую связку FastCGI + Redis, на сервере Linux с Webinoly (подробнее тут).
  3. Отключаем все лишние метрики. Я пожертвовал Яндекс метрикой и Google аналитикой, т.к. они хорошо влияют на загрузку сайта и заменил их self-hosted метрикой от Matomo (ссылка будет позже). Она лучше хотя бы тем, что не сливает данные пользователей. Да, мои проекты еще и безопасные.
  4. Уменьшаем вес изображений. Как это сделать наиболее эффективно, описано в статье (подробнее тут).
  5. Включаем Lazy Load Images — загрузка изображений по мере отображения их в видимой части, для пользователя. Для CMS WordPress, есть чудный плагин Clearfy. В котором это включается галочкой.
  6. Используем картинки в JPEG, а не PNG на сайте. Еще лучше — перейти на WebP, я вот еще не перешел 🙂
  7. Включаем gzip сжатие на сервере. Если он еще не включен у вас.
  8. Отключаем все лишние плагины (это для CMS). Плагины создают запросы, запросы увеличивают скорость загрузки сайта.
  9. Убираем все лишнее со страницы, то что не нужно пользователю.
  10. Чистим базу MySQL от мусора и мертвой информации. База со временем сильно разрастается, поэтому очищение, становится необходимостью.

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

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

0 0 голоса
Рейтинг статьи

Тэги:

оптимизация сайтаскорость сайта
Profile photo ofxY0n1fLMpwl4kayfx8i7Swg2
Все статьи Автор

ingeniare

Привет! Если у вас есть вопросы и предложения, пишите пожалуйста через форму обратной связи (ссылки есть в бургер-меню и в футере сайта). Я обязательно с вами свяжусь и отвечу на все вопросы. О чем блог - пишу о личном опыте по темам которые мне интересны, это - IT, стартапы, менеджмент, изобретения, фотография, благотворительность, путешествия. В данный момент мой фокус на IT в блоге, но это сейчас. Спасибо что читаете блог и пишите обратной связь :)

Следующая
kandinsky download 1699991730885 topaz enhance 2x sharpen result
18.12.2022

Устанавливаем ClamAV на Linux

Предыдущая
30.11.2022

Топ-софт для фотографа

2022 11 30 00017 result
Подписаться
Войти через
авторизуйтесь
Уведомить о
Войти через
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
Обратная связь
Пользовательское соглашение
Политика персональных данных
  • Логин
  • Регистрация
 
 
 
 
Забыли пароль?
Пожалуйста, введите свой адрес электронной почты или имя пользователя ниже.
 
Регистрация на сайте
    Ваще слабый пароль

    (Use Cropper to set image and <br/>use mouse scroller for zoom image.)

    У вас уже есть учетная запись? Вход
     
    Логин
    Забыли пароль?
    Не регистрировались? Зарегаться
     
     
     
    wpDiscuz