Проектирование высоконагруженных систем - ответы

Количество вопросов - 299

Каким образом выполняется ожидание входящих соединений в асинхронном WEB сервере?

Какие задачи решает веб-оптимизация?

Какие данные сервиса blog.mail.ru хранятся в базах данных сервиса?

Каким образом фронтенд сервер показывает рекламу в первой версии архитектуры рекламной системы проекта Mail.ru?

Операции с какой памятью требуют не более десятка циклов процессора?

Какие операции выполняются при изменении cookes пользователя в рекламном модуле проекте Mail.ru?

Какие функции выполняет Mail.ru Агент?

Каким образом организовано кэширование данных для процессора?

Какие проблемы хранения логов в текстовом виде существуют?

Что такое Windows size в TCP протоколе?

Какого порядка объём трафика, который отдаётся популярными WEB сайтами?

Какие сложности существуют для сервиса status Агента Mail.ru?

Какие используются варианты решения проблем адресации протокола IPv4?

Каким образом одновременно работающие треды (threads) влияют на доступ к памяти?

Какие преимущества даёт отложенная обработка?

Какие уровни семиуровневой модели OSI имеют соответствующие реальные уровни в стеке TCP/IP Linux?

Каким образом сетевые карты с технологией MSI-X повышает пропускную способность сетевой подсистемы сервера?

Как сильно влияет быстродействие оперативной памяти на быстродействие Веб-сайта?

Какие утверждения насчёт мониторинга и логирования верны?

Как изменяется работа веб-приложения с базой данных при росте количества серверов?

Как можно оценить масштабируемость?

Какие утверждения о использовании базы tarantul в сервисе my.mail.ru верны?

Какие утверждения насчёт кэша браузера верны?

Какие утверждения насчёт deadlock для базы MySQL верны?

Какие утверждения о проблемах раздачи файла с рекламой и их решении верны?

Какие проблемы возникают при сбоях в rbstatd, сетевых нагрузках и в базе данных?

Какие сервера отдают пользователю запрошенную страницу почтового сервиса Mail.ru?

Каковы основные особенности протоколов VIRP/CARP?

Каковы особенности сетевой балансировки туннелированием через Ethernet?

Каковы особенности backend части сервиса foto.mail.ru?

В чём может считаться количество данных в единицу времени?

По каким причинам может быть получена более высокая нагрузка на сайт?

Почему непрерывная без-проблемная работа сайта так важна для интернет компаний?

Укажите тройку наиболее распространённых Web-серверов:

Каковы недостатки CGI?

Какой вариант скрипта обработки, входящего http запроса позволяет написать наиболее безопасный код при сложной логике?

Какие проблемы протокола CGI решает протокол FastCGI?

За что отвечает Master процесс в сервере apache?

Каковы недостатки блокирующих WEB серверов?

От чего зависит пропускная способность сетевой подсистемы сервера?

Каким образом могут помочь проанализировать быстродействие утилиты командной строки в Linux?

На что указывает класс сети?

В чём заключаются проблемы в адресации по протоколу IPv4?

Процедура установления соединения:

Каким образом обеспечивается гарантированная доставка в протоколе TCP?

Что случается с TCP соединением в случае потери пакета?

Какие утверждения верны насчёт опции keep alive?

Какие преимущества может дать использование протокола UDP?

Что такое точка обмена трафиком?

Что такое роутер (маршрутизатор)?

Из каких шагов состоит скачивание и отображение WEB-страницы браузером?

В какой последовательности загружаются ресурсы?

Есть ли операции на браузере, которые при refresh страницы, вызывают задержки большие чем передача данных с сервера?

Как можно узнать список за кэшированных ресурсов браузера?

Как можно заставить браузеры пользователей перезагрузить ресурс страницы (например, картинку), в заголовке которого есть поле Expires?

Каким образом можно на сервере управлять и оптимизировать загрузку веб-страницы клиентом?

К чему приведёт использование нескольких доменов на одной страничке?

Что происходит в случае редиректа?

Что даёт использование inline images?

Где могут быть сохранены Cookies?

Какие идеи содержаться в технологии AJAX?

Какие утверждения насчёт узких мест системы верны?

Какие подходы помогают сильно оптимизировать время выполнения больших количеств запросов?

Что такое горизонтальное и вертикальное масштабирование?

В чём заключается цель балансировки нагрузки?

В чём заключается технология Round-Robin DNS?

В чём особенность xixi DNS?

Под балансировкой на сетевом уровне может иметься в виду:

Каковы особенности сетевой балансировки через NAT?

Каким образом может быть проверена работоспособность серверов?

В чём особенности использования для балансировки BGP протокола?

Каковы минусы программной балансировки и балансировки в клиентском коде?

Какие процессоры содержит типичный сервер сегодняшнего дня?

Каковы особенности разработки высокопроизводительных программ для работы в архитектуре с контроллером памяти, встроенным в процессор?

Каковы основные особенности динамической RAM?

Операции с какой памятью требуют более сотни циклов процессора?

При разработке каких программ необходимо учитывать кеширование памяти процессором?

Какие утверждения насчёт кэширования данный файловой системы верны?

Какие утверждения про назначение и причины различий SATA дисков и SAS дисков верны?

Какие утверждения верны насчёт параллельного доступа к разным файлам на диске нескольких приложений или threads одновременно?

Какие утверждения относительно RAID1 (миррор) верны?

Какие утверждения насчёт использования вариантов дисковых массивов верны?

Какая файловая система в большинстве случаев используется на linux серверах?

Каковы недостатки движка базы MySQL MyISAM?

В каком случае создание реплики работающей под нагрузкой базы не вызывает больших проблем?

Какие рекомендации по работе высоконагруженного Веб-приложения с базой данных MySQL из приведённых ниже могут быть полезны?

Каково назначение реплик базы данных на высоконагруженном веб-проекте?

Какие вопросы необходимо решить в первую очередь при организации кеширования в веб-приложении?

Какие из перечисленных серверов можно отнести к backend?

Какие запросы нужно обрабатывать в первую очередь?

Чем характеризуются сложные системы?

Какие утверждения верны насчёт проблем с дефектами в ПО верны?

Какие факторы следует учитывать при выборе технологии?

Какой из распространённых скриптовых языков являются устаревшими и обычно не используются в новых проектах?

Какие утверждения насчёт переписывания кода в узких местах проекта верны?

Каковы основные цели обработки ошибок в веб-приложении?

Какие утверждения насчёт целей и трюков слежения за производительностью верны?

Какие утверждения насчёт переписывания заново уже существующих проектов верны?

Как устроена обработка запроса на получение главной страницы проекта mail.ru?

Какие утверждения насчёт демона lite верны?

Какую страницу сервиса Почта Mail.ru оказалось наиболее эффективно переписать на С/С++?

Каковы особенности использования perl в почтовом сервисе Mail.ru?

Какие утверждения о отдельном сервере балансироваки нагрузки Агента Mail.ru верны?

Какие утверждения про процедуру обновления сервиса верны?

Каким образом были решены проблемы, возникшие в ходе запуска и эксплуатации сервиса foto.mail.ru?

Каковы особенности архитектуры сервиса my.mail.ru версии 1?

Для каких целей используются баннеры на главной странице проекта Mail.ru?

Какие операции выполнятся в рекламной системе версии 1(2004) проекта Mail.ru для показа рекламы фронтенд серверами?

Чем отличается подключение модуля рекламы к Lite фронтенду и Perl фронтенду (в рекламной системе проекта Mail.ru)?

Каковы особенности демона thttpd-rb?

Какие узкие места были расшиты в ходе развития проекта Mail.ru и его рекламной системы?

С помощью каких компонент выполняется обработка серверного профиля пользователя и изменение cookes в рекламном модуле проекта Mail.ru?

Какие утверждения насчёт обработки бинарных логов верны?

Какие утверждения о проблемах началом и концом показа рекламы верны?

Какие утверждения насчёт библиотеки libslave и её использования в системе Таргет верны?

Что такое slashdot эффект?

Каким образом достигается надёжность сложных систем?

Какие утверждения относительно RAID0 (Striping) верны?

Какой вариант обработчика, входящего http запроса позволяет позволяет наиболее эффективно отдавать динамической содержимое?

В чём характерные особенности протокола SPDY?

Как загружаются и обрабатываются скрипты на веб-страницы?

Каковы особенности рекламной системы проекта Mail.ru?

Какое из правил веб-оптимизации является наиболее важным?

Какие утверждения насчёт используемых в проекте баз данных верны?

Что имеется в виду под количеством запросов в единицу времени?

Как обычно соотносятся время скачивания WEB-страницы и время её отрисовки браузером?

В чём заключается отложенная обработка?

Каким образом считываются данные из оперативной памяти в процессор если данных нет в кэшах?

В каких ситуациях оптимальнее будет разбить frontend сервера на группы по типам запросов?

Какие варианты скрипта обработки входящего http запроса позволяют быстро прототипировать решение?

Какие есть средства борьбы с долгим временем установления соединения и долгим разгоном размера окна?

Что такое масштабируемость?

Какие варианты использования сжатия на сервере являются оптимальными?

Каковы особенности аппаратной балансировки?

Как соотносятся протоколы стека TCP/IP Linux и семиуровневая модель OSI?

Каковы проблемы алгоритмов, основанных на статистике текущей загрузки серверов?

Какие утверждения насчёт выбора языка программирования верны?

Какие утверждения насчёт шардинга верны?

Какие метрики используются для измерения нагрузки в интернете?

Решения каких проблем сервиса Агент Mail.ru указаны верно?

В чём особенность Geo Based DNS?

Какие задачи решает Nginx, стоящий как прокси перед Apache в современной архитектуре WEB сервера?

Какие минусы и плюсы имеются у шаблонизатора с поддержкой JavaScript (В8)?

Какие негативные стороны могут быть выделены для протокола TCP/IP?

Какие ресурсы заново загружаются при refresh свёрстанной веб-страницы?

На какой доступ к памяти оптимизированы кэши процессора?

Как действия надо совершить что бы добавить столбец в таблицу базы MySQL, работающей в интернет приложении?

Каким образом организуется быстрый доступ к данным таблице маршрутизации?

Какие варианты повышения производительности следует рассмотреть в первую очередь если быстродействия системы становиться недостаточно?

Какие проблемы возникают при разнесении веб-приложения, работающего с базой данных на 2 сервера?

Какое поле из заголовка позволяет запросить не весь файл, а только его часть?

Что позволяет улучшить использование CSS Спрайте?

Какие правила работы с cookies?

Каковы недостатки балансировки с помощью BGP протокола?

Какие вызовы делает блокирующий сервер при ожидании подсоединения клиента?

Каковы особенности фронтенд части сервиса foto.mail.ru?

Существуют ли различия между SAS и SATA по внутреннему устройству?

Какие утверждения насчёт задержек в работе рекламных систем основных игроков рынка верны?

Каким образом лучше использовать разные типы дисков?

Какой вариант выбора программных компонент является наиболее предпочтительным при разработке интернет проекта?

Что указывается в поле Expires заголовка HTTP?

Какие особенности имеет разработка неблокирующих серверов?

Как кэшируется область памяти, если с ней работают несколько процессоров или ядер?

Какие из ниже перечисленных WEB серверов являются неблокирующими?

Какие недостатки протокола UDP?

Каковы особенности функционирования серверных профилей в рекламном модуле проекте Mail.ru?

Каковы особенности программной балансировки в приложении?

Какие замены компоненты были выполнены в ходе развития проекта Mail.ru и его рекламной системы?

Какие сервисы my.mail.ru используют шардинг базы?

Где на почтовом фронтенде Mail.ru обрабатывается SSL?

По каким причинам не рекомендуется использовать постоянное соединения worker-a web-сервера с базой данных для высоконагруженных веб-приложений?

Какие утверждения насчёт доступа к серверам интернет-проекта верны?

В каких случаях используется Chanked Encoding?

В каких случаях необходимо использовать отложенную обработку?

Каким образом оптимальность вёрстки WEB-страницы может сказываться на быстродействии загрузки страницы в браузере?

Для чего используются 3-rd party сookies?

Каковы недостатки вертикального масштабирования?

Какие алгоритмы балансировки чаще всего используются?

Чем характеризуется надёжность сайта?

Какие утверждения насчёт выкатывания новых версий верны?

Какие функции выполняет демона swa?

Какие утверждения насчёт поля Last-Modified заголовка HTML верны?

Какие утверждения насчёт измерения производительности работы с памятью?

Какие поля запроса позволяют клиенту управлять тем, какой из возможных вариантов ресурса будет получен?

В каких сферах использование протокола UDP более эффективно?

Как можно ускорить работу с динамической памятью?

Какова нагрузка на рекламную систему проекта Mail.ru?

Для чего может быть использован редирект?

Каково соотношение количества пакетов и объёма данных при обмене между браузером и WEB-сервером?

Какие утверждения насчёт модулей системы Таргет и их взаимодействия между собой верны?

Каковы особенности работы с памятью в архитектуре с контроллером памяти, встроенным в процессор?

Каковы особенности формирования динамического содержимого с помощью mod_php?

Какие сложные технические проблемы необходимо было решить при разработке сервиса video.mail.ru?

Какие утверждения насчёт используемых баз данных верны?

Какой вариант обработчика, входящего http запроса позволяет реализовать наиболее эффективно несложную логику без обращений к базам данных?

Какие проблемы возникают при потере сетевых пакетов, при использовании протокола TCP/IP?

Как расшифровывается аббревиатура типовой архитектуры WEB-сервера: LAMP?

Каковы требования к главной странице проекта?

Улучшение суммарного пользовательского user expirence бывает в случае если:

Какие задачи решает сервис авторизации?

Какие преимущества даёт использования Logical Volume Manager?

Чем отличается протокол TCP от протокола UDP?

На что необходимо обратить внимание если для проекта выбирается одна из новейших технологий?

Как организован доступ пользователя к своим данным?

Как выгляди редирект с точки зрения безопасности?

В каких случаях браузер может использовать условный запрос ресурса?

Какие проблемы работы с базами данных возникают у сервиса blog.mail.ru?

Какие утверждения насчёт скорости работы жёсткого диска верны?

Какие утверждения о сервисе mrimd Агента Mail.ru верны?

Что такое линейная масштабируемость?

Каковы отличия сервиса версии 2(2008) от сервиса версии 1(2004) рекламного модуля проекта Mail.ru?

Какие утверждения о концепции Graceful degradation верны?

Как оптимально выполнять операции шардинга и back-up с базой данных для приложений непрерывно работающих в интернете?

Какие утверждения про работу сервера сбора статистики первой версии архитектуры (2004) рекламной системы проекта Mail.ru верны?

Какие проблемы были у начальной версии демона rbdatad и каким образом они были решены?

Как влияет использование AJAX на нагрузку на сервер и на интерактивность web-страницы?

Каким образом изменяется размер окна при передаче данных по TCP соединению использовании алгоритма Slow Start

Какой вариант обработчика входящего http запроса позволяет обеспечить эффективную обработку запросов при быстрой разработке?

Какие утверждения насчёт сервера capron верны?

Какие утверждения насчёт сервиса queued, используемого в сервисе my.mail.ru верны?

Каким образом бакенд сервера почты Mail.ru где хранятся письма подключены к интернету?

Каким образом организована хранение и обработка бинанрных логов?

Каковы утверждения насчёт языка С++ верны?

На каком уровне обработки запросов кэширование не имеет смысла для высоконагруженного веб-приложения размещённого?

Какие преимущества даёт разбиение frontend серверов в соответствии с обрабатываемымы запросами на группы?

Каким образом должны реагировать сложные системы на выход из строя программного или аппаратного компонента системы

Каким образом технология Bonding повышает пропускную способность сетевой подсистемы сервера?

Каким образом распределены кэши между ядрами и процессорами в мультипроцессорной системе?

Что такое доступность сайта?

Может ли LAMP архитектура быть использована на больших высоко-нагруженных проектах?

Какие утверждения верны насчёт состава WEB сервера apache?

Чем отличается блокирующий WEB сервер от неблокирующего?

Маска сети в протоколе IPv4 необходима для:

Процедура завершения соединения:

Что случается с Windows size протокола TCP/IP при потере сетевого пакета?

Почему может внутренний трафик ходит через Хельсинки?

Каковы особенности горизонтального масштабирования?

Какие существуют проблемы в технологии Round-Robin DNS?

Какие существуют проблемы для Geo Based DNS?

Какие возможности даёт балансировка на уровне приложения?

Какую подсистему памяти содержит типичный сервер сегодняшнего дня?

Каким образом осуществляется доступ к памяти в традиционной архитектуре SMP?

Каковы основные особенности статической RAM?

Что случается если данные из памяти за кэшированные в кэше нескольких процессоров изменены одним из них?

Какие утверждения насчёт prefetch процессора верны?

Какие утверждения насчёт работы и использования SSD дисков верны?

Каковы основные преимущества журналируемой файловой системы?

Каковы особенности исполнения запросов для MyISAM базы?

Как лучше обрабатывать ошибки, возникающие в вашем приложении, при обращении к внешним сервисам?

Типовая стартовая страница не специализированного проекта обычно содержит

Какие утверждения относительно сервера imagine верны?

Как организован доступ к frontend серверам почты Mail.ru?

Какие проблемы были в архитектуры сервиса my.mail.ru версии 1 и каким образом они решались?

Какие данные хранятся в хранилищах рекламной системы?

Какие утверждения насчёт разделяемой библиотекой рекламного модуля и самого рекламного модуля фронтенд сервера верны (в рекламной системе проекта Mail.ru)?

Чем отличается система Таргет от основного модуля рекламы сервиса Mail.ru, работающего с 2004г?

Каким образом проблема быстрого доступа к большой таблице маршрутизации решена в протоколе IPv6?

Каковы особенности сетевой балансировки через IP Tunneling?

Какие утверждения насчёт frontend и backend верны?

Как используется кеширование данных?

Какая нагрузка считается высокой для сайта?

Для чего используется Анти-кэш?

Каковы преимущества проверки работоспособности сервера путём обращения по специальному URL?

Каковы особенности балансировки на основе Redirect?

Какие утверждения насчёт отображения файлов в память верны?

Какие утверждения относительно RAID5 и RAID6 верны?

В чём исторические и технические различия баз PostgresSQL и MySQL?

Каковы основные компоненты сервиса foto.mail.ru?

Какие утверждения насчёт архитектуры сервиса blog.mail.ru верны?

Из каких компонентов состояла версия 1 рекламной системы проекта Mail.ru?

Какие утверждения насчёт файла с рекламой, используемой в рекламной системе версии 1 (2004) проекта Mail.ru верны?

Какая ближайшая точка обмена трафик за рубежом?

Каковы достоинства Round-Robin DNS?

В чём причина большого влияния быстродействия памяти на быстродействие Веб-сайта?

Какие варианты показа данных возможны в случае если ваше приложение не может корректно получить данные по запросу пользователя?

Каковы особенности формирования динамического содержимого с помощью mod_perl?

Какой правильный порядок протоколов сетевого стека Linux в соответствии с моделью OSI (начиная снизу)?

Маршрутизация пакетов в сети IPv4 происходит на основании:

Какие утверждения насчёт масштабирования верны?

Что из себя может представлять дисковая подсистема типичного сервер сегодняшнего дня?

Какие преимущества даёт использование программного RAID?

По каким признакам имеет смысл разбивать frontend сервера на группы?

В чём отличия последней версии my.mail.ru от начальных версий?

Чем отличается (в рекламной системе проекта Mail.ru) подключение модуля рекламы к SSI фронтенду от поключения модуля рекламы к Perl фронтенду?

Какие утверждения о демоне сборе статистики rbstatd верны?

Каковы особенности программной балансировки?

Какие утверждения о задержках сети верны?

Какие разновидности ресурсов загружаются

Какой эффект даёт минимизация количества JS и CSS файлов?

Как отличаются друг от друга SATA диски и SAS диски по ёмкости и быстродействию?

Какие преимущества даёт использование аппаратного RAID?

Какие задачи решаются при репликации MySQL?

Какие проблемы существуют в текущей архитектуре почтового сервиса Mail.ru?

Каковы преимущества движка базы MySQL InnoDB?

Какие данные можно перестать показывать на Web-странице в рамках концепции Graceful degradation?

Как организовано хранение пользовательских данных в почтовом сервисе Mail.ru?

Какие проблемы большой базы решаются шардингом?

Какие утверждения верны насчёт необходимости ознакомления с архитектурой существующих проектов, при разработке своего проекта?

Какие возможности даёт технология AJAX?