Главная / Интернет-технологии /
Алгоритмы и задачи клиентской оптимизации / Тест 2
Алгоритмы и задачи клиентской оптимизации - тест 2
Упражнение 1:
Номер 1
Какой методы сжатия поддерживают браузеры?
Ответ:
 (1) gzip (x-gzip) 
 (2) deflate (x-deflate) 
 (3) compress (x-compress) 
 (4) encode (x-encode) 
Номер 2
Какие методы сжатия используют алгоритм DEFLATE?
Ответ:
 (1) gzip 
 (2) deflate 
 (3) compress 
 (4) bzip2 
Номер 3
Какой метод сжатия использует алгоритм LZC?
Ответ:
 (1) gzip 
 (2) compress 
 (3) deflate 
 (4) bzip2 
Упражнение 2:
Номер 1
Какой метод сжатия является более эффективным?
Ответ:
 (1) gzip 
 (2) compress 
 (3) bzip2 
Номер 2
Какой метод сжатия обладает параметром, отвечающим за эффективность компрессии?
Ответ:
 (1) compress 
 (2) gzip 
 (3) identify 
Номер 3
Какой метод сжатия является наиболее ресурсоемким?
Ответ:
 (1) gzip 
 (2) bzip2 
 (3) compress 
Упражнение 3:
Номер 1
Какие проблемы с поддержкой сжатия известны для Opera?
Ответ:
 (1) отсутствует поддержка gzip 
 (2) отсутствует поддержка deflate 
 (3) проблем не известно 
Номер 2
Какие проблемы с поддержкой сжатия известны для Internet Explorer?
Ответ:
 (1) отсутствует поддержка gzip 
 (2) отсутствует поддержка deflate 
 (3) с 4 по 6 версию (за исключением SV1) gzip поддерживается некорректно 
Номер 3
Какие проблемы с поддержкой сжатия известны для Konqueror?
Ответ:
 (1) отсутствует поддержка gzip 
 (2) отсутствует поддержка deflate 
 (3) есть проблемы с обработкой сжатых CSS- и JS-файлов 
Номер 4
Какие проблемы с поддержкой сжатия известны для Mozilla Firefox?
Ответ:
 (1) отсутствует поддержка gzip 
 (2) версия 3.0 некорректно загружает сжатые CSS- и JS-файлы по HTTPS при наличии Keep-Alive 
 (3) отсутствует поддержка deflate 
Упражнение 4:
Номер 1
Укажите, какие проблемы связаны с прокси-серверами и сжатием:
Ответ:
 (1) прокси-сервера неверно сжимают данные 
 (2) прокси-сервера кэшируют сжатые данные 
 (3) прокси-сервера не отдают сжатые данные пользователям 
 (4) прокси-сервера могут отдавать сжатые данные без учета поддержки их на стороне пользователя 
Номер 2
Какой HTTP-заголовок предназначен для решения проблем прокси-серверов со сжатием?
Ответ:
 (1) Content-Encoding 
 (2) Content-Type 
 (3) Vary 
Номер 3
Как можно распознать запросы от прокси-серверов?
Ответ:
 (1) по HTTP-заголовку Accept-Encoding 
 (2) по HTTP-заголовку Via 
 (3) никак 
Упражнение 5:
Номер 1
По какой причине 15% пользователей интернет могут не получать сжатые данные?
Ответ:
 (1) их браузеры не поддерживают сжатие 
 (2) их firewall блокирует поддержку сжатия браузерами 
 (3) они находятся в странах третьего мира 
Номер 2
Каким образом лучше всего обойти отсутствие правильных заголовков поддержки сжатия со стороны пользователя?
Ответ:
 (1) добавить iframe со сжатым содержимым на страницу 
 (2) отдавать сжатое содержимое страницы всем без исключения пользователям 
 (3) отключить сжатие для всех пользователей 
Номер 3
В каком случае нужно использовать словарь браузеров при настройке сжатия сайта?
Ответ:
 (1) для уточнения поддержки сжатого содержания 
 (2) для отключения нежелательных браузеров от просмотра сайта 
 (3) для отображения рекламных блоков 
Упражнение 6:
Номер 1
Какие модули для Apache реализуют сжатие "на лету"?
Ответ:
 (1) mod_compress
 
 (2) mod_minify
 
 (3) mod_gzip
 
 (4) mod_deflate
 
Номер 2
Для чего предназначен mod_gzip в веб-сервере Apache?
Ответ:
 (1) для кэширования документов 
 (2) для проксирования HTTP-запросов 
 (3) для сжатия данных "на лету" 
Номер 3
Для чего предназначен mod_deflate
веб-сервере Apache?
Ответ:
 (1) для кэширования документов 
 (2) для сжатия данных "на лету" 
 (3) для проксирования HTTP-запросов 
Упражнение 7:
Номер 1
Какие модули для nginx реализуют сжатие?
Ответ:
 (1) ngx_http_deflate_module
 
 (2) ngx_http_gzip_module
 
 (3) ngx_http_gzip_static_module
 
 (4) ngx_http_gzip_dynamic_module
 
Номер 2
Для чего предназначен модуль ngx_http_gzip_module
веб-сервера nginx?
Ответ:
 (1) для кэширование документов 
 (2) для перенаправления запросов 
 (3) для архивирования "на лету" 
Номер 3
Для чего предназначен модуль ngx_http_gzip_static_module
веб-сервера nginx?
Ответ:
 (1) для кэширование документов 
 (2) для перенаправления запросов 
 (3) для статического архивирования 
Упражнение 8:
Номер 1
Какие модули для lighttpd
реализуют сжатие?
Ответ:
 (1) mod_gzip
 
 (2) mod_deflate
 
 (3) mod_compress
 
 (4) mod_bzip
 
Номер 2
Для чего предназначен модуль mod_deflate
веб-сервера lighttpd
?
Ответ:
 (1) для архивирования "на лету" 
 (2) для кэширование документов 
 (3) для перенаправления запросов 
Номер 3
Для чего предназначен модуль mod_compress
веб-сервера lighttpd
?
Ответ:
 (1) для кэширование документов 
 (2) для статического архивирования 
 (3) для перенаправления запросов 
Упражнение 9:
Номер 1
Что такое canvas?
Ответ:
 (1) тег, входящий в спецификацию HTML5 
 (2) контейнер для создания растровых изображений 
 (3) векторный формат 
Номер 2
Является ли тег canvas стандартным?
Ответ:
 (1) нет 
 (2) да, выходит в спецификацию HTML5 
 (3) да, входит в спецификацию HTML4 
Номер 3
Какой тип изображений позволяет создавать тег canvas?
Ответ:
 (1) только растровые 
 (2) только векторные 
 (3) canvas вообще не предназначен для изображений 
Упражнение 10:
Номер 1
Выберите верное утверждение:
Ответ:
 (1) использование canvas требует существенных процессорных ресурсов 
 (2) использование canvas позволяет добиться сжатия до 90% 
 (3) canvas поддерживается всеми браузерами 
Номер 2
С помощью чего производится создание архива в виде изображения?
Ответ:
 (1) с помощью JavaScript 
 (2) с помощью серверного языка программирования 
 (3) с помощью HTML 
Номер 3
Выберите ошибочное утверждение:
Ответ:
 (1) использование canvas не требует существенных процессорных ресурсов 
 (2) canvas может использовать неограниченную палитру для изображений 
 (3) canvas не поддерживается всеми браузерами