Главная / Интернет-технологии /
Web-технологии / Тест 15
Web-технологии - тест 15
Упражнение 1:
Номер 1
Какие существуют файлы у Web-сервера?
Ответ:
 (1) файл конфигурации 
 (2) скрипт запуска 
 (3) PID-файл 
 (4) Web-лог 
 (5) Error-лог 
Номер 2
Что понимают под программным интерфейсом установления сетевых соединений?
Ответ:
 (1) порт 
 (2) сокет 
 (3) запрос 
 (4) лог 
Номер 3
Какой блок является блоком верхнего уровня в конфигурации Nginx?
Ответ:
 (1) VirtualHost 
 (2) location 
 (3) http 
 (4) server 
Упражнение 2:
Номер 1
Для чего используется Master-процесс Web-сервера?
Ответ:
 (1) чтение и валидация конфига 
 (2) открытие сокета 
 (3) открытие файлов логов 
 (4) обработка входящих запросов 
Номер 2
Для чего используется Worker-процесс Web-сервера?
Ответ:
 (1) запуск дочерних процессов 
 (2) обработка входящих запросов 
 (3) управление дочерними процессами 
 (4) открытие файлов логов 
Номер 3
В какой момент происходит обновление файлов-логов при обработке запроса worker-процессом Web-сервера если обработка прошла без ошибок?
Ответ:
 (1) сразу же после получения запроса от клиента 
 (2) после проверки прав доступа к файлам 
 (3) после отправки файлов клиенту 
 (4) после получения URL 
Упражнение 3:
Номер 1
Что необходимо реализовать Web-серверу, чтобы он одновременно мог обрабатывать более одного клиента?
Ответ:
 (1) многопоточность (threads) 
 (2) дочерние процессы (prefork) 
 (3) основные процессы (master) 
 (4) комбинированный режим (worker) 
Номер 2
Какие плюсы использования многопоточности на Web-сервере?
Ответ:
 (1) все библиотеки thread-safe 
 (2) экономия памяти 
 (3) простота 
 (4) быстрый запуск потока 
Номер 3
Какие существуют минусы у Event-Driven programming?
Ответ:
 (1) тяжело программировать 
 (2) расход памяти 
 (3) блокирующие вызовы запрещены 
 (4) небольшое количество клиентов 
Упражнение 4:
Номер 1
Какие существуют Web-сервера?
Ответ:
 (1) Apache 
 (2) Tomcat 
 (3) Starman 
 (4) FoxPro 
Номер 2
Какие существуют Web-сервера?
Ответ:
 (1) JerryCat 
 (2) Jetty 
 (3) Node.JS 
 (4) nginx 
Номер 3
Какие задачи решает Frond-end сервер?
Ответ:
 (1) реализация бизнес-логики 
 (2) балансировка нагрузки 
 (3) обработка медленных клиентов 
 (4) кеширование запросов 
Упражнение 5:
Номер 1
Утилиты и их функции (установите соответствие)
Ответ:
top |
→ |
список запущенных процессов |
netstat |
→ |
список сетевых соединений |
telnet |
→ |
элементарных tcp клиент |
ab |
→ |
нагрузочное тестирование |
Номер 2
Для чего используется Back-end сервер?
Ответ:
 (1) кеширование запросов 
 (2) реализация бизнес-логики 
 (3) балансировка нагрузки 
Номер 3
Как называется периодический опрос сервера клиентом с целью получения новых данных?
Ответ:
 (1) Streaming 
 (2) Stream Poll 
 (3) Polling 
 (4) Long Poll