Главная / Менеджмент /
Основы клиентской оптимизации - базисные понятия / Тест 1
Основы клиентской оптимизации - базисные понятия - тест 1
Упражнение 1:
Номер 1
Размер веб-страницы определяется:
Ответ:
 (1) только размером основного HTML-файла 
 (2) только размером используемого в ней набора внешних ресурсов 
 (3) как размером основного HTML-файла, так и размером используемого набора внешних ресурсов 
Номер 2
Укажите, что является внешним объектом веб-страницы?
Ответ:
 (1) HTML-код 
 (2) изображение 
 (3) мультимедийный файл 
Номер 3
К каким объектам веб-страницы применимы методы оптимизации?
Ответ:
 (1) текстовые файлы на строне сервера 
 (2) изображения 
 (3) мультимедийный файлы 
Номер 4
Что меньше всего определяет скорость загрузки веб-страницы?
Ответ:
 (1) размер HTML-файл(ов) 
 (2) размер и количество CSS-файлов 
 (3) число изображений и их формат 
Упражнение 2:
Номер 1
Укажите, что из перечисленного ниже не является задачей клиентской оптимизации?
Ответ:
 (1) оптимизация размера файлов 
 (2) оптимизация взаимодействия с пользователем 
 (3) оптимизация визуального представления веб-страницы 
Номер 2
Укажите группу методов клиентской оптимизации, в рамках которой применяются технологии слияния текстовых файлов:
Ответ:
 (1) особенности кэширования 
 (2) объединение объектов 
 (3) уменьшение размеров объектов 
Номер 3
Что из перечисленного ниже не является объектом изучения клиентской оптимизации?
Ответ:
 (1) особенности кэширования 
 (2) объединение объектов 
 (3) оптимизация CSS-производительности 
 (4) оптимизация JavaScript 
 (5) оптимизация визуального представления 
Номер 4
Какие методы являются основными при оптимизиции скорости загрузки страницы?
Ответ:
 (1) верстка HTML-страниц согласно макету 
 (2) настройка gzip-сжатия 
 (3) настройка кэширования 
 (4) проверка выполения JavaScript во всех браузерах 
Упражнение 3:
Номер 1
На какой задаче (задачах) состредоточены механизмы оптимизации скорости загрузки веб-страницы?
Ответ:
 (1) ускорение предзагрузки веб-страницы 
 (2) ускорение основной загрузки веб-страницы 
 (3) ускорение пост-загрузки веб-страницы 
Номер 2
Загрузка каких данных идет в один поток при запросе веб-страницы (в браузере Internet Explorer 7 и ниже)?
Ответ:
 (1) первоначальный HTML-файл 
 (2) CSS-файлы 
 (3) Javacript-файлы 
Номер 3
Какой процесс (процессы) является наиболее проблемным с точки зрения производительности?
Ответ:
 (1) предзагрузка веб-страницы 
 (2) основная загрузки веб-страницы 
 (3) пост-загрузка веб-страницы 
Номер 4
Какую стадию загрузки обязательно проходит произвольная веб-страница?
Ответ:
 (1) предзагрузка веб-страницы 
 (2) интерактивна загрузка веб-страницы 
 (3) основная загрузки веб-страницы 
 (4) пост-загрузка веб-страницы 
Упражнение 4:
Номер 1
Какие процессы могут быть настроены после окончания основной загрузки страницы:
Ответ:
 (1) логика кэширования 
 (2) последовательная загрузка JavaScript-модулей 
 (3) пост-загрузка стилевых правил 
Номер 2
Какой заголовок браузера предназначен для управления состоянием клиентского кеша?
Ответ:
 (1) Cache-Control
 
 (2) User-Agent
 
 (3) Content-Length
 
 (4) ETag
 
Номер 3
Какие аттрибуты заголовка Cache-Control
предзназначены для управления состоянием клиентского кеша?
Ответ:
 (1) max-age
 
 (2) pre-check
 
 (3) post-check
 
Номер 4
Какие объекты должны быть обязательно закэшированы на веб-странице:
Ответ:
 (1) сам HTML-файл 
 (2) стилевые правила и JavaScript 
 (3) графические изображения 
Упражнение 5:
Номер 1
Каким образом можно форсировать обновление статического файла у пользователя через изменение URL ресурса:
Ответ:
 (1) только с помощью директивы RewriteRule 
 (2) только с помощью GET-параметра 
 (3) как с помощью директивы RewriteRule, так и с помощью GET-параметра 
Номер 2
Какой заголовок браузера ставит в соответствие каждому файлу уникальный идентификатор, изменяющийся при изменении файла?
Ответ:
 (1) ETag
 
 (2) User-Agent
 
 (3) Cache-Control
 
Номер 3
Какой статус-код посылается сервером в ответ на запрос браузера, если файл не изменился с момента последнего запроса:
Ответ:
 (1) 200 
 (2) 502 
 (3) 304 
 (4) 666 
Номер 4
Какой заголовок браузера ставит в соответствие каждому файлу уникальный идентификатор, изменяющийся при изменении файла:
Ответ:
 (1) User-Agent
 
 (2) Last-Modified
 
 (3) Cache-Control
 
Упражнение 6:
Номер 1
К каким ресурсам может быть применен механизм объединения для уменьшения числа соединений браузера с сервером?
Ответ:
 (1) только текстовые файлы 
 (2) только картинки 
 (3) как текстовые файлы, так и картинки 
Номер 2
Какой(-ие) метод(ы) оптимизации позволяет экономить ресурсы сервера, быстрее освобождая сокет?
Ответ:
 (1) только кэширование 
 (2) только объединение ресурсов 
 (3) как кэширование, так и объединение ресурсов 
Номер 3
Выберите верное утверждение:
Ответ:
 (1) принципом клиентской оптимизации является уменьшение количества передаваемых данных от сервера к клиенту 
 (2) ответ сервера в форме статус-кода 504 означает, что запрашиваемый файл не изменился с момента последнего запроса 
 (3) современные браузеры могут устанавливать несколько десятков одновременных соединений с сервером для получения статических файлов 
Номер 4
Выберите верное утверждение:
Ответ:
 (1) клиентская оптимизация должна производиться перед серверной 
 (2) серверная оптимизация позволяет во всех случаях добиться более значимых результатов 
 (3) клиентская и серверная оптимизации дополняют друг друга, и должны производиться параллельно 
Упражнение 7:
Номер 1
Какой механизм оптимизации позволяет сократить время на передачу файла браузеру:
Ответ:
 (1) кэширование 
 (2) объединение ресурсов 
 (3) gzip-сжатие 
Номер 2
Какой механизм оптимизации не применим для высоконагруженных серверов с динамическими HTML-файлами:
Ответ:
 (1) кэширование 
 (2) объединение ресурсов 
 (3) gzip-сжатие 
 (4) все применимы 
Номер 3
Какая степень gzip-сжатия должна быть применима для высоконагруженных серверов с динамическими HTML-файлами:
Ответ:
 (1) минимальная 
 (2) средняя для этого класса серверов 
 (3) максимальная 
Номер 4
Является ли техника gzip-сжатия ресурсоемкой для браузера?
Ответ:
 (1) только в случае маломощного процессора 
 (2) только в случае наличия большой вычислительной мощности 
 (3) ни в коем случае 
Упражнение 8:
Номер 1
Для каких файлов рекомендуется применять статическое архивирование для ускорения первой стадии загрузки страницы:
Ответ:
 (1) тестовые файлы 
 (2) CSS-файлы 
 (3) JavaScript-файлы 
Номер 2
Какие методы оптимизации могут применятся для ускорения первой стадии загрузки страницы:
Ответ:
 (1) gzip-сжатие текстовых файлов 
 (2) объединение файлов стилей 
 (3) статическое архивирование JavaScript-файлов 
Номер 3
Какие методы оптимизации могут быть применимы к CSS-файлам для ускорения первой стадии загрузки страницы:
Ответ:
 (1) объединение 
 (2) gzip-сжатие 
 (3) статическое архивирование 
Номер 4
Влияет ли сжатие CSS-файлов на скорость загруки страницы на первой стадии:
Ответ:
 (1) никак не влияет 
 (2) сильно влияет 
 (3) влияет только в случае большого количества CSS-файлов 
 (4) влияет только в случае единственного CSS-файла 
Упражнение 9:
Номер 1
Каким образом Internet Explorer 7 и ниже запрашивает все CSS-файлы, объявленные в head
страницы?
Ответ:
 (1) последовательно 
 (2) в 2 потока 
 (3) параллельно, открывая несколько сокетов 
 (4) зависит от способа взаимодействия сервера и клиента 
Номер 2
В каком случае каждый запрашиваемый CSS-файл, объявленный в head
страницы добавляет задержку при загрузке:
Ответ:
 (1) только если установлено соединение с сервером в режиме keep-alive
 
 (2) только если установлено соединение с сервером в режиме, отличном от keep-alive
 
 (3) в любом случае 
Номер 3
Какие методы оптимизации рекомендуется применять к файлам скриптов для ускорения начальной загрузки страницы:
Ответ:
 (1) объединение 
 (2) перенос в пост-загрузку 
 (3) статическое архивирование 
Номер 4
Какие файлы нужно объединять для ускорения начальной загрузки страницы:
Ответ:
 (1) CSS-файлы 
 (2) картинки 
 (3) медиа-файлы 
Упражнение 10:
Номер 1
Какой этап клиентской оптимизации веб-приложения включает создание процедур по обеспечению быстрой загрузки других страниц сайта (если посетитель решит туда перейти)?
Ответ:
 (1) этап оптимизации доставки информации и оформления 
 (2) кэширование файлов оформления 
 (3) этап оптимизации обработчиков событий, которые должны взаимодействовать с пользователем после основной загрузки страницы 
Номер 2
Какой из перечисленных этапов загрузки должен проходить параллельно с процессом доставки информации и оформления:
Ответ:
 (1) кэширование файлов оформления и параллельные запросы 
 (2) загрузка обработчиков событий, которые должны взаимодействовать с пользователем после основной загрузки страницы 
 (3) нет верного ответа 
Номер 3
Какие действия производятся на этапе кэширования файлов оформления при загрузке страницы?
Ответ:
 (1) настройка кэширующих заголовков 
 (2) настройка процедур для своевременного сброса кэша 
 (3) нет верного ответа 
Номер 4
О чем должен позаботиться разработчик для ускорения загрузки сайта для постоянных посетителей?
Ответ:
 (1) настроить кэширующие заголовки 
 (2) подключить параллельные потоки загрузки 
 (3) настроить сжатие для файлов оформления 
Упражнение 11:
Номер 1
Каким требованиям должна отвечать HTML-страница в начале этапа «оживления» - создания обработчиков событий, которые должны взаимодействовать с пользователем?
Ответ:
 (1) необходимость работы всех ссылок и форм без JavaScript 
 (2) наличие серверных интерфейсов для AJAX-запросов 
 (3) наличие необходимых шаблонов страниц 
Номер 2
В каком месте HTML-страницы должны быть подлючены JavaScript-файлы для того, чтобы не снижать скорость доставки контента и оформления?
Ответ:
 (1) перед закрытием тега head
 
 (2) перед закрытием тега body
 
 (3) перед открытием тега body
 
Номер 3
При небольшой сложности клиентского интерфейса рекомендуется использовать:
Ответ:
 (1) единственный JavaScript-файл 
 (2) множественные JavaScript-файлы 
 (3) множественные CSS-файлы 
Номер 4
JavaScript-файлы рекомендуется загружать:
Ответ:
 (1) на этапе предзагрузки страницы 
 (2) во время интерактивной загрузки 
 (3) на этапе полной загрузки 
 (4) на этапе пост-загрузки 
Упражнение 12:
Номер 1
Выберите верное утверждение:
Ответ:
 (1) пост-загрузка стилевых правил отражается на фактической скорости первоначальной загрузки незначительно 
 (2) главным принципом серверной оптимизации является уменьшение размера передаваемых данных 
 (3) часть серверной нагрузки может быть перенесена на клиентский браузер 
Номер 2
Выберите верное утверждение:
Ответ:
 (1) для всех статических файлов рекомендуется выставлять максимальное время жизни кэша 
 (2) в случае ответа сервером на запрос браузера статус-кодом 304 запрашиваемый файл не пересылается по причине его отсутствия 
 (3) архивирование файла позволяет сократить время на его передачу браузеру 
Номер 3
Укажите, на какой стадии загрузки страницы как правило осуществляется предварительное кэширование дополнительных ресурсов страницы:
Ответ:
 (1) предзагрузка 
 (2) интерактивная загрузка 
 (3) пост-загрузка 
Номер 4
Укажите, на какой стадии загрузки страницы браузер как правило запрашивает картинки с сервера:
Ответ:
 (1) предзагрузка 
 (2) интерактивная загрузка 
 (3) полная загрузка 
 (4) пост-загрузка