Технические параметры работы сайта.

Валидность кода – соответствие кода всем техническим стандартам организации The World Wide Web
Consortium (W3C).

Проверка валидности — http://validator.w3.org/ — главное, чтобы не было errors, warnings не настолько критичны. Не стоит заморачиваться «вылизать» код – программист должен устранить грубые нарушения, свести к минимуму ошибок.

Ping — это время ответа вашего компьютера на запрос — время, затраченное на передачу пакета информации в компьютерных сетях от клиента к серверу и обратно от сервера к клиенту, что по итогу определяет скорость загрузки страницы сайта

Проверить со своего компьютера:
Заходим в гугл хром
Заходим на сайт который хотим проверить
Жмем F12 (или – меню браузера справа вверху – дополнительные инструменты – инструменты
разработчика)
Появится панель инструментов разработчика
Переходим на вкладку Network
Ставим галочку Disable cache
Жмем на запись – слева серый кружочек, он становится красным
И потом обновляем страницу в браузере

Система загрузит страницу сайта, без учета кэша и покажет нам ряд важных данных
Смотрим в нижней строке справа
Количество запросов к странице 71 requests – сколько запросов пришлось сделать чтобы загрузить
страницу на компьютер — это стоит оптимизировать (стили, js). Нет единых нормативов – сколько считать нормой. 1.7 МВ – сколько весит страница – стремится к небольшому весу ~1МВ это вполне нормально
DOMContentLoaded 2.96 s – сколько ушло секунд на загрузку основного контента страницы – нужно оптимизировать, уменьшать, чем быстрее тем лучше!

Столбец статус показывает код ответа сервера: 200 – означает что все в порядке, если есть другие коды типа ERR_FAILED и выделены красным – такое устранять
Столбец Size – размер загружаемого объекта – тоже по возможности оптимизировать
Столбцы Time и Timeline – время загрузки объекта – оптимизировать
Онлайн сервис проверки пинга (можно проверить и здесь тоже) http://tools.pingdom.com/fpt/
Менее 50 мс – идеально
100 мс – нормально

САЙТ ДОЛЖЕН ПРОХОДИТЬ ТЕСТ ГУГЛА https://developers.google.com/speed/pagespeed/insights/?hl=ru

Свяжитесь с техподдержкой хостинга и попросите включить кеширование и сжатие!
Еще выбираем вкладку Console (самая правая) – в ней также может быть список важных ошибок (которые кстати валидатор может не увидеть) – их надо исправлять
Коды ответов сервера – как сервер обрабатывает запросы к странице

Техдокументация по кодам:
https://help.yandex.ru/webmaster/error-dictionary/http-codes.xml
https://support.google.com/webmasters/answer/40132?hl=ru
Коды можно смотреть и в яндекс вебмастере – дойдем до него позже http://xenus-link-sleuth.en.softonic.com/ — десктопная программа бесплатная для анализа страниц сайта, к ней еще вернемся позже, в ней тоже можно коды смотреть сразу на все страницы сайта

Кроссбраузерность сайта — подразумевает под собой одинаковое (или с незначительными искажениями) отображение и функционирование сайта в различных интернет-браузерах (Google Chrome, Mozilla Firefox, Opera, Internet Explorer, Yandex) http://browsershots.org/ — отметить только последние версии браузеров Или вообще просто проверить вручную в разных браузерах

Корректное отображение на мобильных устройствах – проверять сайт в разных девайсах, устройствах для выхода в интернет http://deviceponsive.com/

СЕГОДНЯ ЭТО ОБЯЗАТЕЛЬНО ТРЕБОВАНИЕ ГУГЛА – САЙТ ДОЛЖЕН БЫТЬ АДАПТИВНЫМ!
Также можно проверить и с помощью инструментов для вебмастеров в гугл хром

Для этого в верхнем окошке Device выбираем, например, Apple Iphone 5 и жмем перезагрузку страницы

САЙТ ДОЛЖЕН ПРОХОДИТЬ ТЕСТ ГУГЛА https://www.google.com/webmasters/tools/mobile-friendly/?hl=ru