Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Проверка нагрузки на сайт



 

Проверка нагрузки на сайт с помощью различных сервисов.

1) https://loadimpact.com/

 

Подробнее

https://callbackhunter.com/blog/proverka-nagruzki-na-sayt-i-eyo-snizhenie/

 

Гарантия на сайт

 

У Заказчика есть 7 дней на приемку сайта, за это время Исполнитель должен довести сайт до нормально работающего состояния, и еще 90 дней на исправление найденных багов.

 

ОБЩИЕ ТРЕБОВАНИЯ

                                                                                               

 

Кроссбраузерность

 

Описание

Все страницы сайта должны корректно отображаться во всех перечисленных ниже браузерах. Не должно быть горизонтальной прокрутки и все элементы интерфейса, фото и работа функционала сайта должны быть корректны.

 

Версии браузеров, в которых сайт должен корректно отображаться и работать

Chrome версии 49 и выше.

- Яндекс.Браузер версии 17 и выше.

- Firefox версии 51 и выше.

- Opera версии 43 и выше.

- MSIE-11, IE-10

- Safari версии 9 и выше.

 

- Mobile Safari версии 6 и выше.

- Chrome Mobile версии 50 и выше.

- Android Browser версии 4 и выше.

 

Проверка

Проверка через программу IETester

 

Адаптивность сайта

 

Описание

Сайт имеет одну адаптивную версию, шириной экрана:

1. Более 1200px.

2. От 992px до 1200px.

3. От 768px до 992px.

4. Менее 768px.

 

 

Чистота кода (валидация)

 

Описание

Каждая страница должна иметь валидный и чистый код, не должно быть ошибок.

 

Проверка

Проверка через сервис https://validator.w3.org/

 

Каждая страница (для обоих версий сайта) проходит проверку.

Не должно быть ошибок (результат проверки: Passed или No errors).

 

Микроразметка schema.org

 

Описание

Страницы сайта имеют микроразметку schema.org. Каждая страница должна иметь правильную микроразметку, согласно своему предназначению по правилам http://schema.org/

 

Типы используемой микроразметки

- Article (разметка статей);

- BlogPosting (разметка новостей);

- Brand (Бренд – логотипы в шапке);

- BreadcrumbList (разметка хлебных крошек);

- ImageObject (разметка картинок);

- ListItem (разметка списка) или ItemList http://ruschema.org/ItemList

- LocalBusiness (разметка контактов);

- Offer (торговое предложение);

- Product (разметка товара);

- SiteNavigationElement (разметка меню);

 

Подробнее о том, какая микроразметка используется на той или иной странице, смотри в описании страниц.

 

Проверка

Проверка через сервис https://search.google.com/structured-data/testing-tool

Каждая страница проходит проверку. Не должно быть ошибок и предупреждений.

 

 

Оптимизация по Google Page Speed Insights

 

Описание

Все страницы сайта (настольная и мобильная версии) должны быть оптимизированы под рекомендации Google Page Speed Insights. Т.е. результат теста любой страницы должен находится в зеленой зоне с результатом выше 85 баллов из 100.

                                                                

Проверка

Проверка оптимизации страниц с помощью сервиса: https://developers.google.com/speed/pagespeed/insights/

Каждая страница проходит проверку.Результат проверки для любой страницы сайта должен быть выше 85 баллов из 100 и находиться в зеленой зоне.

 

 

Коды ответа сервера

 

Описание

- Если страница существует сервер отдает код 200.

- Если страницы нет, сервер отдает код 404.

- 301 код описан в настройках файла htaccess (список редиректов предоставляется заказчиком)

 

Проверка

Подстановка несуществующих URL в адресную строку браузера и проверка выдачи ответа сервера и страницы с сообщением об ошибке 404. Проверка ответа сервера на различные запросы через сервис http://bertal.ru/

 

Сжатие страниц сайта

 

Описание

Для сокращения объема данных, передаваемых по сети включить и настроить сжатие с помощью функций Gzip или deflate для HTML кода и для подключаемых файлов JS и CSS.

 

Проверка

Проверка включено ли сжатие на сайте с помощью сервиса: https://www.cy-pr.com/tools/gzip/

Каждая страница проходит проверку. Должно быть указано, что сжатие включено.

                    

 

 

Настройка кэша браузера

 

Описание

Настроить использование кеша браузера для ускорения загрузки страниц.

 

Проверка

Проверка включено ли использование кэша браузера с помощью сервиса https://developers.google.com/speed/pagespeed/insights/

Каждая страница (для обоих версий сайта) проходит проверку. В рекомендациях не должно быть упоминания про включение кэша браузера.

 

Пагинация

 

Описание

Для всех страниц с пагинацией прописываются атрибуты rel="next"(кроме последней) и rel="prev" (кроме первой).

У всех страниц следующих за первой (вторая, третья и т.д.) должна быть ссылка на первую страницу - атрибут rel="canonical" (кроме первой).

 

Правила описаны в Гугл по ссылке: https://support.google.com/webmasters/answer/1663744?hl=ru

 

Проверка

Каждая страница с пагинацией (для обоих версий сайта) проходит проверку.На всех страницах с пагинацией проверяется в коде наличие атрибутов rel="next" и rel="prev" и rel="canonical".

 

Задержка курсора

 

Описание

Способ заключается в том, чтобы реакция на событие мыши (при наведении на верхнее меню) не вызывалась немедленно. Должна быть задержка долю секунды, чтобы убедиться, что пользователь действительно хочет реакции. Своего рода, умышленная задержка. Такой способ используется в тех случаях, когда без задержки интерфейс слишком резко реагирует на события.

 

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

Задержка при потере курсора мыши, описание:

http://getinstance.info/articles/css/dropdown-menus-with-more-forgiving-mouse-movement-paths/

или как меню в Яндекс-Метрике.

 

Проверка

В публичной части наводим курсор мыши на верхнее меню сайта (с выпадающими списками), оно должно мгновенно раскрываться, а при сдвиге курсора с области меню оно должно закрываться с некоторой задержкой.

 

2.11. Хлебные крошки (навигационная цепочка)

 

Описание

Дублирующее меню, в виде цепочки ссылок на разделы верхнего уровня. Последним элементом является название текущего раздела, который не является ссылкой.

Хлебные крошки должны быть на всех страницах сайта кроме страницы «404 ошибка».

Хлебные крошки должны быть размечены микроразметкой schema.org/BreadcrumbList

 

В каталоге товаров, при применении фильтра товаров, в хлебные крошки (в последний элемент) добавляются выбранные значения фильтра.

 

В мобильной версии сайта, если хлебные крошки не помещаются на экране смартфона целиком (вертикальное положение устройства) то, на экран выводится только последняя часть хлебных крошек. Остальная часть «съезжает» влево и видны только текущие и часть хлебных крошек предыдущего раздела. Чтобы целиком увидеть всю цепочку хлебных крошек надо их «выдвинуть», делается это нажатием пальцем на хлебные крошки и сдвиганием их вправо.

 


Поделиться:



Последнее изменение этой страницы: 2019-06-10; Просмотров: 76; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.032 с.)
Главная | Случайная страница | Обратная связь