воскресенье, 20 августа 2017 г.

Время ответа сервера: нормы и диагностика

Время ответа сервера – время отклика сервера на запрос клиента (пользовательского браузера или поискового робота). Оптимальным считается срок до 3 секунд. Некоторые веб-мастера считают нормой время до 2 секунд.
Причины увеличения всегда связаны с внутренней оптимизацией сайта: настройками CMS, версткой, хостингом и т.д.
Время Загрузки сервера

Оглавление
Время ответа сервера – это срок отклика сайта на запрос браузера или поискового бота. Чем меньше эта цифра, тем лучше.
К оглавлению

Последствия долгого ответа

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

Причины долгого ответа

Если время составляет больше 2-3 секунд, проверьте настройки сайта.

Домен

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

Хостинг

На стороне хостинга проблем может быть несколько:

  • хостинг не оплачен;
  • в принципе медлительный сервис;
  • ограничения по тарифу;
  • избыток посещаемости или DDOS-атака;
  • плохие настройки.
Проверьте по очереди все возможности и переходите к следующим возможным проблемам.

К оглавлению

Конфигурация CMS

Из опыта могу сказать: сайты на MODX, которыми я работала, всегда тормозили. Сайты на Битриксе поначалу летали, но через 3-6 месяцев тормозили больше, чем MODX. WordPress всегда показывал хорошие результаты.
Однако, по мнению моего безымянного коллеги, дело было не в бобине. И MODX, и Битрикс могут работать быстро независимо от срока использования, а вордпресс может затормозить. Вопрос решается с тем, кто настраивал систему.
Как определить: в шаблон сайта закрадываются скрипты, исполняемые движком.Как правило, попадают они в самые непристойные места, например, в тег <body>, причем ближе к концу страницы.
К оглавлению

Плагины

Всяческие плнировщики задач, автоматические заполнятели мета-тегов и прочие служебные дополнения тоже хотят кушать.
Определяем: отлючить все плагины, посмотреть результат. Включаем и выключаем плагины по одному.
Некоторые плагины специализируются на сборе информации, оставшейся от других плагинов. Удаляйте их или просто периодически чистите.
К оглавлению

Кэш

Кэш сервера должен быть включен. Он позволяет быстрее загрузить страницы и сокращает количество запросов.

Базы данных

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

Шаблоны: CSS и JS

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

Вирусы

Вредоносный код тоже отнимает память.
Как диагностировать: в панелях веб-мастеров Яндекса и Гугла, а также специальными антивирусами (Айболит или подобные).
К оглавлению

Картинки, видео и другие элементы

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

Выводы

Время ответа сервера – время отклика сайта на запрос клиента. Нормой считается диапазон до 2-3 секунд.

С точки зрения поисковиков, долгое время ответа – повод для большого количества отказов. А значит, сайт или конкретная страница не релевантны запросам и должны ранжироваться ниже.
Причины долгого ответа связаны с техническими настройками:
  • проблемы с доменом (не оплачен);
  • проблемы с хостингом (ограничения по тарифу, общая медлительность, не настроен, не оплачен, всплеск посещаемости);
  • проблемы с CMS (плохо сконфигурирована);
  • проблемы с плагинами (подключены ненужные);
  • проблемы с кэшем (отключен);
  • проблемы с базами данных (плохо спроектированы и спрограммированы);
  • проблемы с CSS и JS (не оптимизированы);
  • вирусы;
  • проблемы с картинками, видео и другими элементами (слишком большие).
Проверить ошибки можно в панели веб-мастеров и на специальных сервисах. О сервисах подробнее в других статьях.


Комментариев нет:

Отправить комментарий