игра брюс 2048
Главная / Интернет-технологии / 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 




Главная / Интернет-технологии / Web-технологии / Тест 15