Главная / Менеджмент /
Основы клиентской оптимизации - базисные понятия / Тест 3
Основы клиентской оптимизации - базисные понятия - тест 3
Упражнение 1:
Номер 1
Как называется механизм ускорения загрузки страницы, когда часто-считываемые данные сохраняются клиентом в особое место, откуда они могут быть извлечены очень быстро?
Ответ:
 (1) резервирование 
 (2) кэширование 
 (3) архивирование 
 (4) сжатие 
Номер 2
Механизм кэширования может быть реализован:
Ответ:
 (1) только браузерами 
 (2) только проксирующими серверами 
 (3) как браузерами, так и проксирующими серверами 
Номер 3
Выберите верное утверждение:
Ответ:
 (1) кэширование позволяет ускорить загрузку страницы 
 (2) применение кэширования может привести к нарушению целостности и актуальности данных 
 (3) механизм кэширования поддерживается всеми современными браузерами 
Номер 4
Выберите верное утверждение:
Ответ:
 (1) применение кэширование позволяет ускорить первоначальную загрузку страницы 
 (2) кэширование сказывается при повторном запросе серверных ресурсов 
 (3) кэширование действует неограниченное время 
Упражнение 2:
Номер 1
Какой из перечисленных HTTP-заголовков задает время, когда заканчивается срок годности запрашиваемой страницы?
Ответ:
 (1) Last-Modified
 
 (2) Expires
 
 (3) Cache-Control
 
Номер 2
Каково назначение HTTP-заголовка Expires
?
Ответ:
 (1) указывает на время последнего обновления страницы 
 (2) указывает на дату создания запрашиваемой страницы 
 (3) указывает на дату истечения срока годности запрашиваемой страницы 
Номер 3
Какая операция будет выполнена браузером, если дата истечения срока действия запрашиваемого ресурса, сохраненного в его кэше, находится в будущем?
Ответ:
 (1) выдача запрашиваемого ресурса из локального кэша 
 (2) загрузка запрашиваемого ресурса непосредственно с сервера 
 (3) отправка GET-запросв на сервер для определения, является ли закэшированная версия ресурса такой же, как на сервере 
Номер 4
Заголовок Expires
позволяет:
Ответ:
 (1) установить дату истечения срока действия кэша 
 (2) установить срок действия кэша, но не конкретную дату 
 (3) установить особенности кэширования для локальных прокси-серверов 
Упражнение 3:
Номер 1
Для ресурсов, которые не должны кэшироваться, дата истечения актуальности информации должна быть уставлена, как:
Ответ:
 (1) текущая дата 
 (2) дата в будущем 
 (3) дата последнего обновления страницы 
Номер 2
Какое значение должен иметь заголовок Expires
для форсирования кэширования:
Ответ:
 (1) значение текущей даты 
 (2) значение даты в будущем 
 (3) значение даты последнего обновления страницы 
Номер 3
Если в заголовоке Expires
установлено значение даты в будущем, то:
Ответ:
 (1) документ устаревает сразу же после получения 
 (2) запрашиваемый документ будет кэшироваться 
 (3) запрашиваемый документ кэшироваться не будет 
Номер 4
Если в заголовоке Expires
установлено значение даты в прошлои, то:
Ответ:
 (1) документ устаревает сразу же после получения 
 (2) запрашиваемый документ будет кэшироваться 
 (3) запрашиваемый документ кэшироваться не будет 
Упражнение 4:
Номер 1
Какой из перечисленных ниже HTTP-заголовков, определяет набор директив, относящихся ко времени и специфике кэширования ресурса:
Ответ:
 (1) Cache-Control
 
 (2) Expires
 
 (3) Last-Modified
 
Номер 2
Какой HTTP-заголовок не влияент на механизм кэширования?
Ответ:
 (1) Last-Modified
 
 (2) Cookie
 
 (3) Expires
 
 (4) Cache-control
 
Номер 3
Какая директива HTTP-заголовка Cache-Control
указывает на количество секунд, по истечение которых сохраненная в кэше копия документа устаревает?
Ответ:
 (1) max-proxy
 
 (2) max-age
 
 (3) max-stale
 
 (4) min-fresh
 
Номер 4
Какая директива HTTP-заголовка Cache-Control
дает указания проксирующим серверам относительно кэширования?
Ответ:
 (1) max-proxy
 
 (2) no-store
 
 (3) max-stale
 
 (4) min-fresh
 
Упражнение 5:
Номер 1
Какой из перечисленных заголовков поддерживается в протоколе HTTP/1.0:
Ответ:
 (1) Pragma
 
 (2) Expires
 
 (3) Cache-Control
 
Номер 2
Директива no-cache
HTTP-заголовка Cache-Control
указывает на то, что:
Ответ:
 (1) сервер не должен использовать кэшированный ответ 
 (2) этот ответ не должен кэшироваться 
 (3) к запрашиваемому документу не должны применяться преобразования. 
Номер 3
Какой (какие) HTTP-заголовок можно использовать для подавления кэширования в соотвествии с протоколом HTTP/1.0?
Ответ:
 (1) Expires: Mon, 26 Jul 1997 05:00:00 GMT
 
 (2) Cache-Control: no-cache, no-store, must-revalidate
 
 (3) Pragma: no-cache
 
Номер 4
Можно ли отменить кэширование на стороне браузера?
Ответ:
 (1) Нет, браузер всегда использует кэшированные версии ресурсов 
 (2) Да, но только для Interner Explorer 
 (3) Да, для всех браузеров при правильном задании заголовков Cache-Control
и Pragma
 
Упражнение 6:
Номер 1
Укажите, каким образом может быть организован форсированный сброс кэша:
Ответ:
 (1) путем добавления к имени файла даты его последнего обновления в строке запроса 
 (2) путем добавления номера версии в сам файл 
 (3) нет верного ответа 
Номер 2
Какая директива HTTP-заголовка Cache-Control
может использоваться только в Internet Explorer?
Ответ:
 (1) pre-check
 
 (2) max-age
 
 (3) no-store
 
Номер 3
Какая директива HTTP-заголовка Cache-Control
определяет интервал времени в секундах, после которого проверка актуальности ресурса должна быть произведена перед его отображением для пользователя?
Ответ:
 (1) pre-check
 
 (2) post-check
 
 (3) max-age
 
Номер 4
Какие директивы заголовка Cache-Control
могут быть использованы как для Internet Explorer, так и для других браузеров?
Ответ:
 (1) pre-check
 
 (2) post-check
 
 (3) max-age
 
 (4) no-cache
 
Упражнение 7:
Номер 1
Какая операция будет выполнена браузером при получении запроса на загрузку ресурса, если интервал времени post-check
, объявленный в HTTP-заголовке Cache-Control
, не истек?
Ответ:
 (1) выдача запрашиваемого ресурса из локального кэша без отправки дополнительных запросов серверу 
 (2) загрузка запрашиваемого ресурса непосредственно с сервера 
 (3) выдача запрашиваемого ресурса из локального кэша и фоновая отправка запроса на сервер для определения, является ли закэшированная версия ресурса такой же, как на сервере 
Номер 2
Какая операция будет выполнена браузером при получении запроса на загрузку ресурса, если интервал времени pre-check
, объявленный в HTTP-заголовке Cache-Control
, истек?
Ответ:
 (1) выдача запрашиваемого ресурса из локального кэша без отправки дополнительных запросов серверу 
 (2) загрузка запрашиваемого ресурса непосредственно с сервера 
 (3) отправка запроса на сервер для определения, является ли закэшированная версия ресурса такой же, как на сервере и выдача ресурса в соответствии с полученным ответом 
Номер 3
Какая операция будет выполнена браузером при получении запроса на загрузку ресурса, если с момента последнего запроса страницы прошло время, лежащее между интервалами post-check
и pre-check
, объявленными в HTTP-заголовке Cache-Control
?
Ответ:
 (1) выдача запрашиваемого ресурса из локального кэша без отправки дополнительных запросов серверу 
 (2) загрузка запрашиваемого ресурса непосредственно с сервера 
 (3) выдача запрашиваемого ресурса из локального кэша и фоновая отправка запроса на сервер для определения, является ли закэшированная версия ресурса такой же, как на сервере 
Номер 4
Загрузит ли Internet Explorer ресурс из кэша, если для него получен заголовок Cache-Control: pre-check=0, post-check=0
?
Ответ:
 (1) да, ресурс будет закэширован навсегда 
 (2) да, но только при втором обращении к ресурсу 
 (3) нет, браузер запросит его снова с сервера 
Упражнение 8:
Номер 1
Какой ответ будет получен браузером от сервера в ответ на запрос с активным заголовком If-Modified-Since
, если файл не изменился со времени последнего посещения?
Ответ:
 (1) статус-код 304 
 (2) статус-код 304 и содержимое запрашиваемого файла 
 (3) статус-код 502 
Номер 2
Какой статус-код будет получен браузером в ответ на запрос к серверу для определения актуальности компонента путем передачи заголовка If-None-Match
, если значения ETag
переданного браузером и определенного сервером, совпадают?
Ответ:
 (1) статус-код 304 
 (2) статус-код 200 
 (3) статус-код 502 
 (4) статус-код 42 
Номер 3
Какой HTTP-заголовок должен быть включен в запрос для определения актуальности данных по механизму ETag
?
Ответ:
 (1) If-Modified-Since
 
 (2) If-None-Match
 
 (3) If-Match
 
Номер 4
Какой статус-код будет получен браузером в ответ на запрос к серверу для определения актуальности компонента путем передачи заголовка If-None-Match
, если значения ETag
переданного браузером и определенного сервером, не совпадают?
Ответ:
 (1) статус-код 304 
 (2) статус-код 200 
 (3) статус-код 502 
 (4) статус-код 333 
Упражнение 9:
Номер 1
Какой заголовок запроса будет различаться в общем случае на всех серверах для одного и того же файла?
Ответ:
 (1) ETag
 
 (2) Last-Modified
 
 (3) Expires
 
Номер 2
На основе чего сервер Apache по умолчанию формирует ETag
компонента?
Ответ:
 (1) даты изменения файла 
 (2) размера файла 
 (3) расширения файла 
Номер 3
Выберите верное утверждение:
Ответ:
 (1) в качестве тега запрашиваемого ресурса может быть передана произвольная строка 
 (2) теги ресурса, сгенерированные серверами Apache и IIS, всегда совпадают 
 (3) отключение Etag
позволяет уменьшить заголовки запроса и ответа 
 (4) ETag
будет в общем случае различаться для одного и того же файла, расположенного на разных серверах 
Номер 4
Выберите верное утверждение:
Ответ:
 (1) заголовок Last-Modified
содержит дату последнего изменения файла в виде GMT-строки 
 (2) заголовок Last-Modified
содержит число секунд, прошедшее с послднего запроса к файлу 
 (3) отключение Etag
не позволяет уменьшить заголовки запроса и ответа 
Упражнение 10:
Номер 1
Каков максимальный размер компонента, кэшируемого браузером iPhone?
Ответ:
 (1) 25 Кб 
 (2) 256 Кб 
 (3) 512 Б 
Номер 2
Что произойдет в случае, если браузер iPhone загрузит новый компонент, размер которого больше чем 25 Кб?
Ответ:
 (1) закэшированные компоненты заменяются более новыми 
 (2) изменений в кэше не произойдет 
 (3) закэшированный компонент заменится более новым при следующем запросе ресурса 
Номер 3
Выберите верное(-ые) утверждение(-я):
Ответ:
 (1) если размер компонента превышает 25 Кб, то браузер в iPhone не кэширует этот компонент 
 (2) если браузер загружает новый компонент, размер которого больше чем 25 Кб, это не влияет на компоненты, которые уже находятся в кэше 
 (3) нет верного ответа 
Номер 4
Выберите верное(-ые) утверждение(-я):
Ответ:
 (1) в кэше iPhone содержатся сжатые компоненты для экономии места 
 (2) компоненты декодируются перед попаданием в кэш 
 (3) максимальный размер кэша для всех компонентов не превосходит 500 Кб 
Упражнение 11:
Номер 1
Каков максимальный размер кэша для браузера Safari в iPhone?
Ответ:
 (1) 25 Кб 
 (2) 512 Кб 
 (3) 500 Кб 
 (4) 10 Мб 
Номер 2
Предел кэша iPhone в 25 Кб распространяется на размер:
Ответ:
 (1) только несжатого файла 
 (2) только архивированного файла 
 (3) как для несжатого, так и для архивированного файлов 
Номер 3
Выберите верное утверждение:
Ответ:
 (1) браузер Safari в iPhone декодирует компонент до того, как он сохранится в кэше 
 (2) браузер Safari в iPhone декодирует компонент после того, как он сохранится в кэше 
 (3) браузер Safari в iPhone не поддерживает архивацию компонентов 
Номер 4
Выберите верное утверждение:
Ответ:
 (1) число файлов в кэше Safari в iPhone ограничено только размером кэша 
 (2) браузер Safari в iPhone кэширует не более 100 файлов 
 (3) браузер Safari в iPhone кэширует не более 200 файлов 
Упражнение 12:
Номер 1
Выберите верное утверждение:
Ответ:
 (1) кэш браузера в iPhone не сохраняется после перезагрузки  
 (2) кэш браузера в iPhone сохраняется после перезагрузки 
 (3) кэш браузера Safari для iPhone получает часть системной памяти для создания там кэшированных версий компонентов 
Номер 2
Укажите, какие объекты кэша браузера Safari для iPhone сохраняются после перезагрузки:
Ответ:
 (1) картинки 
 (2) таблицы стилей 
 (3) никакие 
Номер 3
Выберите ошибочное утверждение:
Ответ:
 (1) при проектировании сайта для iPhone рекомендуется разбивать все ресурсы страницы на файлы по 25 Кб, а затем уже применять к ним сжатие  
 (2) при проектировании сайта для iPhone не рекомендуется применять к ресурсам сжатие 
 (3) при проектировании сайта для iPhone рекомендуется ограничить размер каждого из компонентов страницы 25 Кб для оптимизации кэширующего поведения  
Номер 4
Выберите верное утверждение:
Ответ:
 (1) при проектировании сайта для iPhone рекомендуется разбивать все ресурсы страницы на файлы по 25 Кб, а затем уже применять к ним сжатие  
 (2) при проектировании сайта для iPhone не рекомендуется применять к ресурсам сжатие 
 (3) при проектировании сайта для iPhone рекомендуется ограничить размер каждого из компонентов страницы 25 Кб для оптимизации кэширующего поведения