Разработка высоконагруженных игровых серверов.dor_БАК_25-239-Б

Разработка высоконагруженных игровых серверов.dor_БАК_25-239-Б — вариант 3

Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.

11 вопросов Вариант 3 Доступ 7 дней
Содержание теста

Вопросы и варианты

Без отметок и подсказок к правильным ответам

Вопрос 1

Директива Cache-Control: public …

  1. запрещает кэширование в браузере
  2. разрешает кэширование только в приватных кэшах
  3. разрешает кэширование в общих прокси-кэшах
  4. эквивалентна no-store
Вопрос 2

Cache-Control: must-revalidate обозначает, что …

  1. кэш может отдавать просроченные данные без проверки
  2. перед выдачей просроченного ресурса кэш обязан валидировать его у origin
  3. ресурс никогда не кэшируется
  4. ресурс кэшируется только в браузере
Вопрос 3

Префикс W/ в значении заголовка ETag обозначает …

  1. слабый валидатор версии ресурса
  2. сильный валидатор, требующий побайтового совпадения
  3. маркер «без кэширования»
  4. формат JSON (JavaScript Object Notation)
Вопрос 4

Для влияния на ключ кэширования в зависимости от заголовков запроса используется заголовок …

  1. Vary
  2. vary
Вопрос 5

Время (в секундах), сколько ответ «пролежал» в кэше, обозначает …

  1. Age
  2. age
  3. AGE
Вопрос 6

Код 303 See Other после успешного POST …

  1. повторяет POST на новый URL (Uniform Resource Locator)
  2. меняет метод на GET при переходе на новый URL (Uniform Resource Locator)
  3. сохраняет исходный метод при переходе
  4. означает постоянный перенос ресурса
Вопрос 7

В аспекте производительности HTTP/2 (HyperText Transfer Protocol) по сравнению с HTTP/1.1 дает возможность …

  1. мультиплексирования запросов в одном TCP-соединении (Transmission Control Protocol)
  2. полной отмены TLS-накладных расходов (Transport Layer Security)
  3. устранения head-of-line на уровне TCP (Transmission Control Protocol)
  4. серверу посылать 304 без заголовков
Вопрос 8

При отсутствии явного max-age/Expires, но при наличии Last-Modified кэш обычно …

  1. не кэширует ответ
  2. применяет эвристику свежести на основе времени последней модификации
  3. ставит бессрочную свежесть
  4. требует ETag
Вопрос 9

Сопоставьте механизм (заголовок) с его описанием:

  1. Vary: Accept-Encoding
  2. Cache-Control: must-revalidate
  3. ETag: W/"…"
  4. 303 See Other
  5. разные версии закэшированного ответа для gzip/br
  6. кэш обязан перепроверять просроченные ответы у origin
  7. слабый валидатор версии ресурса
  8. запросы на тот же URL (Uniform Resource Locator) после POST перенаправляются, клиент делает GET
Вопрос 10

Расположите в правильной последовательности этапы условного запроса по If-Modified-Since, если ресурс не изменился:

  1. клиент отправляет If-Modified-Since с датой из предыдущего ответа
  2. сервер сравнивает дату с актуальным Last-Modified
  3. сервер отвечает 304 Not Modified без тела
  4. клиент использует локальную копию из кэша
Вопрос 11

API (Application Programming Interface) в пике периодически недоступен; важно сохранить отзывчивость клиента и снизить трафик, допускается кратковременная «устарелость» данных. Что необходимо внедрить в первую очередь на CDN (Content Delivery Network) /прокси?

  1. Stale-while-revalidate/stale-if-error в Cache-Control для контролируемой выдачи «несвежего» ответа и фонового обновления
  2. Полный запрет кэширования (no-store)
  3. Массовые 302-редиректы на другой путь
  4. Увеличение DNS (Domain Name System) -TTL (Time to live) у домена