Главная /
Основы клиентской оптимизации
Основы клиентской оптимизации - ответы на тесты Интуит
В курсе рассматриваются базисные понятия и техники по ускорению загрузки и работы веб-сайтов. Среди них: алгоритмы сжатия и архивирования текстовых файлов, методы кэширования и объединения внешних ресурсов, используемых для отображения веб-страницы.
Список вопросов:
- # Размер веб-страницы определяется:
- # Укажите, что является внешним объектом веб-страницы?
- # К каким объектам веб-страницы применимы методы оптимизации?
- # Что меньше всего определяет скорость загрузки веб-страницы?
- # Укажите, что из перечисленного ниже не является задачей клиентской оптимизации?
- # Укажите группу методов клиентской оптимизации, в рамках которой применяются технологии слияния текстовых файлов:
- # Что из перечисленного ниже не является объектом изучения клиентской оптимизации?
- # Какие методы являются основными при оптимизиции скорости загрузки страницы?
- # На какой задаче (задачах) состредоточены механизмы оптимизации скорости загрузки веб-страницы?
- # Загрузка каких данных идет в один поток при запросе веб-страницы (в браузере Internet Explorer 7 и ниже)?
- # Какой процесс (процессы) является наиболее проблемным с точки зрения производительности?
- # Какую стадию загрузки обязательно проходит произвольная веб-страница?
- # Какие процессы могут быть настроены после окончания основной загрузки страницы:
- # Какой заголовок браузера предназначен для управления состоянием клиентского кеша?
- # Какие аттрибуты заголовка Cache-Control предзназначены для управления состоянием клиентского кеша?
- # Какие объекты должны быть обязательно закэшированы на веб-странице:
- # Каким образом можно форсировать обновление статического файла у пользователя через изменение URL ресурса:
- # Какой заголовок браузера ставит в соответствие каждому файлу уникальный идентификатор, изменяющийся при изменении файла?
- # Какой статус-код посылается сервером в ответ на запрос браузера, если файл не изменился с момента последнего запроса:
- # Какой заголовок браузера ставит в соответствие каждому файлу уникальный идентификатор, изменяющийся при изменении файла:
- # К каким ресурсам может быть применен механизм объединения для уменьшения числа соединений браузера с сервером?
- # Какой(-ие) метод(ы) оптимизации позволяет экономить ресурсы сервера, быстрее освобождая сокет?
- # Выберите верное утверждение:
- # Выберите верное утверждение:
- # Какой механизм оптимизации позволяет сократить время на передачу файла браузеру:
- # Какой механизм оптимизации не применим для высоконагруженных серверов с динамическими HTML-файлами:
- # Какая степень gzip-сжатия должна быть применима для высоконагруженных серверов с динамическими HTML-файлами:
- # Является ли техника gzip-сжатия ресурсоемкой для браузера?
- # Для каких файлов рекомендуется применять статическое архивирование для ускорения первой стадии загрузки страницы:
- # Какие методы оптимизации могут применятся для ускорения первой стадии загрузки страницы:
- # Какие методы оптимизации могут быть применимы к CSS-файлам для ускорения первой стадии загрузки страницы:
- # Влияет ли сжатие CSS-файлов на скорость загруки страницы на первой стадии:
- # Каким образом Internet Explorer 7 и ниже запрашивает все CSS-файлы, объявленные в head страницы?
- # В каком случае каждый запрашиваемый CSS-файл, объявленный в head страницы добавляет задержку при загрузке:
- # Какие методы оптимизации рекомендуется применять к файлам скриптов для ускорения начальной загрузки страницы:
- # Какие файлы нужно объединять для ускорения начальной загрузки страницы:
- # Какой этап клиентской оптимизации веб-приложения включает создание процедур по обеспечению быстрой загрузки других страниц сайта (если посетитель решит туда перейти)?
- # Какой из перечисленных этапов загрузки должен проходить параллельно с процессом доставки информации и оформления:
- # Какие действия производятся на этапе кэширования файлов оформления при загрузке страницы?
- # О чем должен позаботиться разработчик для ускорения загрузки сайта для постоянных посетителей?
- # Каким требованиям должна отвечать HTML-страница в начале этапа «оживления» - создания обработчиков событий, которые должны взаимодействовать с пользователем?
- # В каком месте HTML-страницы должны быть подлючены JavaScript-файлы для того, чтобы не снижать скорость доставки контента и оформления?
- # При небольшой сложности клиентского интерфейса рекомендуется использовать:
- # JavaScript-файлы рекомендуется загружать:
- # Выберите верное утверждение:
- # Выберите верное утверждение:
- # Укажите, на какой стадии загрузки страницы как правило осуществляется предварительное кэширование дополнительных ресурсов страницы:
- # Укажите, на какой стадии загрузки страницы браузер как правило запрашивает картинки с сервера:
- # Какой (какие) из перечисленных ниже браузеров поддерживает алгоритм gzip-сжатия?
- # Какой заголовок HTTP-запроса позволяет указать, какие типы сжатия поддерживаются веб-клиентами?
- # Какой заголовок в ответе сервера позволяет определить, каким методом сжимался запрашиваемый файл?
- # Что должен сделать сервер в том случае, если браузер не поддерживает сжатие?
- # В случае наличия небольших по размеру файлов (в среднем не больше 4 Кб) и медленного в вычислениях сервера рекомендуется:
- # Укажите, каково назначение параметра -n в вызове команды gzip jquery.js -c -n -9 >> jquery.js.gz:
- # Какой параметр в вызове команды gzip jquery.js -c -n -9 >> jquery.js.gz указывает на то, что будет применима максимальная степень сжатия?
- # Какую степень сжатия стоит выбирать для высоконагруженных серверов?
- # Какой из перечисленных ниже браузеров не имеет возможности корректно обработывать файлы стилей с расширением .gz?
- # Какой модуль Apache предназначен для управления HTTP-заголовками запроса и ответа?
- # Установка какого заголовка (заголовков) позволяет указать локальному проксирующему серверу, не кэшировать файл, а пропускать его дальше к пользователю:
- # Установка какого заголовка позволяет указать локальному проксирующему серверу не обрезать заголовок User-Agent:
- # Укажите, какая из перечисленых ниже библиотек предназначена для минимизации размера как CSS, так и JS-файлов:
- # Какой (какие) из перечисленных инструментов минимизации CSS-кода способен заменять относительные пути к фоновым картинкам на более короткие и самостоятельно отдавать кеширующие заголовки?
- # Какой из перечисленных инструментов позволяет минимизировать JS-файлы?
- # Какой из перечисленных инструментов в среднем лучше всего уменьшает JS-файлы в размере?
- # Что объединяет такие инструменты оптимизации как YUI-compressor, Dean Edwards Packer и Minify?
- # Что объединяет такие инструменты оптимизации как CSSMin, Minify и CSS Tidy?
- # Укажите, какой из перечисленных инструментов представляет собой модуль на языке Perl, предназначенный для минимизации JavaScript-файлов?
- # Укажите, какой из перечисленных инструментов представляет собой модуль на языке Java, предназначенный для минимизации как CSS-, так и JavaScript-файлов?
- # Каково назначение инструмента JSLint?
- # При использовании gzip-сжатия для текстовых файлов для дополнительной минимизации CSS и JS-файлов наиболее эффективно применять:
- # Выберите верное утверждение:
- # Выберите верное утверждение:
- # Укажите, использование какого графического формата позволяет получить, как правило, наибольший выигрыш в скорости загрузки страницы:
- # В каком графическом формате применяется алгоритм LZW-сжатия?
- # Какой алгоритм применяется для сжатия изображений GIF-формата?
- # Какой формат изображений позволяет без потерь представить градиенты наиболее оптимальным образом?
- # Какой алгоритм сжатия используется в формате PNG:
- # Какие изображения в формате PNG сжимаются наилучшим образом?
- # Выберите верное утверждение:
- # Выберите ошибочное утверждение:
- # Для каких изображений в PNG рекомендуется применять алгоритм Adaptive?
- # Какой режим рекомендуется применять для PNG изображений с индексированными цветами?
- # Выберите верное утверждение:
- # Выберите верное утверждение:
- # Выберите верное утверждение:
- # Какой из перечисленных форматов является форматом составной сетевой графики, представляющим собой несколько PNG-изображений?
- # Выберите ошибочное утверждение:
- # Какие действия позволяют уменьшить размер PNG-изображений?
- # Каково назначение команды pngcrush -qz3 -brute image.png result.png?
- # Какая из перечисленных ниже команд предназначена для уменьшения PNG-файлов в размере, при выполнении которой будут удалены чанки, отвечающие за цветовую коррекцию:
- # Какая из перечисленных ниже утилит командной строки предназначена для уменьшения JPEG-файлов в размере Без потери качества:
- # Выберите из списка верные характеристики формата . ico?
- # Какой механизм (механизмы) целесообразно применять для оптимизации favicon.ico?
- # Какой механизм (механизмы) целесообразно применять для оптимизации задержек, связанных с пересылкой cookie?
- # Выберите верное утверждение
- # Как называется механизм ускорения загрузки страницы, когда часто-считываемые данные сохраняются клиентом в особое место, откуда они могут быть извлечены очень быстро?
- # Механизм кэширования может быть реализован:
- # Выберите верное утверждение:
- # Выберите верное утверждение:
- # Какой из перечисленных HTTP-заголовков задает время, когда заканчивается срок годности запрашиваемой страницы?
- # Каково назначение HTTP-заголовка Expires?
- # Какая операция будет выполнена браузером, если дата истечения срока действия запрашиваемого ресурса, сохраненного в его кэше, находится в будущем?
- # Заголовок Expires позволяет:
- # Для ресурсов, которые не должны кэшироваться, дата истечения актуальности информации должна быть уставлена, как:
- # Какое значение должен иметь заголовок Expires для форсирования кэширования:
- # Если в заголовоке Expires установлено значение даты в будущем, то:
- # Если в заголовоке Expires установлено значение даты в прошлои, то:
- # Какой из перечисленных ниже HTTP-заголовков, определяет набор директив, относящихся ко времени и специфике кэширования ресурса:
- # Какой HTTP-заголовок не влияент на механизм кэширования?
- # Какая директива HTTP-заголовка Cache-Control указывает на количество секунд, по истечение которых сохраненная в кэше копия документа устаревает?
- # Какая директива HTTP-заголовка Cache-Control дает указания проксирующим серверам относительно кэширования?
- # Какой из перечисленных заголовков поддерживается в протоколе HTTP/1.0:
- # Директива no-cache HTTP-заголовка Cache-Control указывает на то, что:
- # Какой (какие) HTTP-заголовок можно использовать для подавления кэширования в соотвествии с протоколом HTTP/1.0?
- # Можно ли отменить кэширование на стороне браузера?
- # Укажите, каким образом может быть организован форсированный сброс кэша:
- # Какая директива HTTP-заголовка Cache-Control может использоваться только в Internet Explorer?
- # Какая директива HTTP-заголовка Cache-Control определяет интервал времени в секундах, после которого проверка актуальности ресурса должна быть произведена перед его отображением для пользователя?
- # Какие директивы заголовка Cache-Control могут быть использованы как для Internet Explorer, так и для других браузеров?
- # Какая операция будет выполнена браузером при получении запроса на загрузку ресурса, если интервал времени post-check, объявленный в HTTP-заголовке Cache-Control, не истек?
- # Какая операция будет выполнена браузером при получении запроса на загрузку ресурса, если интервал времени pre-check, объявленный в HTTP-заголовке Cache-Control, истек?
- # Какая операция будет выполнена браузером при получении запроса на загрузку ресурса, если с момента последнего запроса страницы прошло время, лежащее между интервалами post-check и pre-check, объявленными в HTTP-заголовке Cache-Control?
- # Загрузит ли Internet Explorer ресурс из кэша, если для него получен заголовок Cache-Control: pre-check=0, post-check=0?
- # Какой ответ будет получен браузером от сервера в ответ на запрос с активным заголовком If-Modified-Since, если файл не изменился со времени последнего посещения?
- # Какой статус-код будет получен браузером в ответ на запрос к серверу для определения актуальности компонента путем передачи заголовка If-None-Match, если значения ETag переданного браузером и определенного сервером, совпадают?
- # Какой HTTP-заголовок должен быть включен в запрос для определения актуальности данных по механизму ETag?
- # Какой статус-код будет получен браузером в ответ на запрос к серверу для определения актуальности компонента путем передачи заголовка If-None-Match, если значения ETag переданного браузером и определенного сервером, не совпадают?
- # Какой заголовок запроса будет различаться в общем случае на всех серверах для одного и того же файла?
- # На основе чего сервер Apache по умолчанию формирует ETag компонента?
- # Выберите верное утверждение:
- # Выберите верное утверждение:
- # Каков максимальный размер компонента, кэшируемого браузером iPhone?
- # Что произойдет в случае, если браузер iPhone загрузит новый компонент, размер которого больше чем 25 Кб?
- # Выберите верное(-ые) утверждение(-я):
- # Выберите верное(-ые) утверждение(-я):
- # Каков максимальный размер кэша для браузера Safari в iPhone?
- # Предел кэша iPhone в 25 Кб распространяется на размер:
- # Выберите верное утверждение:
- # Выберите верное утверждение:
- # Выберите верное утверждение:
- # Укажите, какие объекты кэша браузера Safari для iPhone сохраняются после перезагрузки:
- # Выберите ошибочное утверждение:
- # Выберите верное утверждение:
- # В какой секции документа должны подключаться CSS-файлы в соответствии со спецификацией HTML 4?
- # Каким образом браузер Internet Explorer обработает страницу, если ее стилевые таблицы будут подключены перед закрытием секции body?
- # Каким образом браузер Opera может обработать страницу, если ее стилевые таблицы будут подключены перед закрытием тега body?
- # Каким образом браузер Firefox может обработать страницу, если ее стилевые таблицы будут подключены перед закрытием тега body?
- # Какое (какие) решения в отношении CSS-файлов рекомендуется использовать для максимизации производительности?
- # Каким образом Internet Explorer отобразит страницу, в которой вызываются две таблицы стилей main.css (для отображения страницы на экране монитора) и print.css (для предварительного просмотра и печати) с помощью конструкции <link type="text/css" rel="stylesheet" href="main.css" media="main" /> <link type="text/css" rel="stylesheet" href="print.css" media="print" />
- # Каким образом браузер Safari отобразит страницу, в которой вызываются две таблицы стилей main.css (для отображения страницы на экране монитора) и print.css (для предварительного просмотра и печати) с помощью конструкции <link type="text/css" rel="stylesheet" href="main.css" media="main" /> <link type="text/css" rel="stylesheet" href="print.css" media="print" />
- # Сколько файлов будет запрошено с сервера при первом посещении страницы в браузере Firefox, если в коде страницы содержится конструкция <link type="text/css" rel="stylesheet" href="main.css" media="main" /> <link type="text/css" rel="stylesheet" href="print.css" media="print" />
- # Укажите, какая величина вносит, как правило, наименьший вклад в общее время загрузки статического ресурса через HTTP-соединение?
- # Какая составляющая времени загрузки ресурса через HTTP-соединение прямо пропорциональна размеру запрашиваемого ресурса?
- # Выберите верное утверждение:
- # Влияет ли размер файла на время его загрузки?
- # Какие файлы могут быть автоматически склеены при помощи скрипта PHP Speedy?
- # Укажите, какие функции выполняет скрипт PHP Speedy?
- # Выберите верное(-ые) утверждение(-я):
- # Выберите верное(-ые) утверждение(-я):
- # Какой браузер не поддерживает схему data:URI внедрения ресурса непосредственно в тело страницы без дополнильных HTTP-запросов?
- # Механизм внедрения ресурса непосредственно в тело страницы без дополнильных HTTP-запросов называется:
- # Выберите ошибочное утверждение:
- # Выберите ошибочное утверждение:
- # Изображения, внедренные в HTML-страницы:?
- # Какое значение может принимать параметр тип данных в синтаксисе схемы data:URI data:[<тип данных>][;base64],<данные>?
- # Выберите верное утверждение:
- # Выберите верное утверждение:
- # Укажите преимущества использования техники data:URI:
- # Укажите недостатки использования техники data:URI:
- # Если используется HTTPS-соединение, то при использовании механизма data:URI производительность ресурса, как правило:
- # Техника data:URI позволяет:
- # Какой механизм существует в браузере Internet Explorer 8 для вставки изображений непосредственно в текстовый документ?
- # Какой из перечисленных ниже протоколов поддерживается только в Internet Explorer?
- # Какой (какие) файлы могут быть включены непосредственно в тело необходимого документа браузером Internet Explorer?
- # Можно ли использовать mhtml-формат совместно с data:URI?
- # При наличии небольшого количества картинок (1-2) в спрайте время загрузки сайта, как правило:
- # Какой оптимальный размер файла для CSS Sprites?
- # Можно ли использовать data:URI совместно с CSS Sprites?
- # Можно ли использовать mhtml совместно с CSS Sprites?
- # При необходимости использования в дизайне сайта множества небольших фоновых изображений с точки зрений оптимизации рекомендуется:
- # Какие преимущества дает использование подхода data:URI параллельно с динамической загрузкой файлов стилей?
- # Использование какой технологии позволяет добиться большей семантичности кода?
- # Возможно ли загрузить фоновые изображения, заданные через data:URI на стадии полной загрузки страницы?
- # Укажите, какой символ будет игнорироваться CSS-анализатором в соответствии с техникой объединения JavaScript и CSS в одном файле?
- # Укажите, встретив какой символ JavaScript-анализатор проигнорирует строку после него в соответствии с техникой объединения JavaScript и CSS в одном файле?
- # Каким образом JavaScript-анализатор обрабатывает символ комментария HTML <!-- в соответствии с техникой объединения JavaScript и CSS в одном файле?
- # Возможно ли в браузере Safari объединить JavaScript и CSS в одном файле?
- # Какой подход рекомендуется использовать, если пользователи во время одного посещения сайты загружают несколько различных страниц?
- # Какой подход позволяет получить наибольший выигрыш в скорости загрузки страницы, если в среднем она загружается пользователем не более двух раза за сеанс?
- # В каком случае включение скриптов и CSS-таблиц непосредственно в HTML-код страницы дает наибольльший выигрыш в скорости ее загрузки?
- # Активное соединение keep-alive в спецификации HTTP/1.1 позволяет использовать уже установленный канал для?
- # За счет чего можно существенно уменьшить издержки на доставку большого числа объектов?
- # Какой эффективный метод для увеличения числа параллельных потоков?
- # В каких случаях стоит увеличивать число параллельных потоков?
- # Для чего нужна хэш-функция при настройке параллельных содинений?
- # При наличии чего используется подход по увеличению числа одновременных запросов?
- # Множество веб-серверов, распределенных географически для достижения максимальной скорости отдачи содержания клиенту — это?
- # Выберите верное утверждение
- # CDN от Yahoo! обеспечивает:
- # Для чего предназначена система DNS?
- # Каким требованиям должны удовлетворять методы по распределению запросов между несколькими серверами?
- # Для чего предназначена распределенная система нескольких серверов?
- # Минусы создания одного выделенного сервера, который отвечает за распределение запросов
- # Какие части часто смешивают веб-приложения, написанные на РНР?
- # Какие основные составляющие требуются для обеспечения балансировки на стороне клиента от современного веб-приложения?
- # Что не требуется для обеспечения балансировки на стороне клиента?
- # Что выполняют для обеспечения безопасности пользователей веб-браузеры и Flash-клиенты?
- # Что относится к процессу балансировки?
- # Каковы преимущества балансировки на стороне клиента перед балансировкой на стороне сервера?
- # Какая сложность существует при настройки балансировки на стороне клиента?
- # Минусом для EC2 является:
- # Одним из часто используемых бесполезных редиректов является:
- # Что происходит при многократном подключении одинаковых JavaScript-файлов на странице?
- # Что происходит при многократном подключении одинаковых CSS-файлов на странице?
- # Что происходит, если сервер не может удовлетворить запрос браузера по причине того, что ни один файл не соответствует запрошенному?
- # В каком их браузеров по умолчанию включена техника HTTP-конвейера?
- # В каком браузере по умолчанию можно установить только два внешних соединения на один хост при запросе на сервер:
- # В чем заключается техника HTTP-конвейера:
- # Укажите оптимальный вариант при использовании заголовков:
- # Укажите самый простой способ ускорения загрузки страницы:
- # При уменьшении суммарного размера страницы на 8%, и скорость загрузки:
- # Выберите верное утверждение:
- # При XHR-запросах и сборке innerHTML на клиенте:
- # Из-за чего происходит основная часть задержек?
- # Если при проектировании сайта без фреймов можно обойтись:
- # Фреймы являются:
- # Часть ускорения может быть достигнута:
- # При большом числе файлов, подключаемых в head страницы, необходимо:
- # Что стоит делать, если объем скриптов даже после сжатия достаточно велик?
- # Что стоит делать, если объем стилевых правил даже после сжатия достаточно велик?
- # Какие действия необходимо предпринять при использовании большого количества фоновых изображений?
- # Если на странице присутствует больше 10 внешних объектов (картинок и различных мультимедийных файлов):
- # Какой объем страницы может включаться в сам HTML-файл, а какой должен быть занят внешними объектами?
- # При оптимизации скорости работы страницы лучше:
- # Назовите способ оптимизации скорости работы страницы:
- # У большинства DSL- или выделенных Интернет-соединений:
- # При оптимизации загрузки для коммутируемых соединений в первую очередь:
- # Где представлены CSS-выражения?
- # Единственный способ избежать огромного числа вычисления CSS-выражений - это:
- # Какова функция CSS-выражений?
- # Сколько раз может вычисляться CSS-выражение на странице?
- # Для чего можно использовать свойства currentStyle (доступное для чтения) и runtimeStyle (доступное для записи)?
- # С помощью какого свойства можно переопределить CSS-правило?
- # Что является преимущественным: использование #id или p#id?
- # С помощью какого свойства можно узнать содержимое CSS-правило?
- # Что целесообразнее для использования?
- # В каком случае достигается существенное ускорение загрузки страницы?
- # Что из перечисленного ниже работает наиболее быстро?
- # Выберите верное утверждение
- # Что из перечисленного ниже выгоднее при равных условиях?
- # На какую операцию затрачивается больше времени рендеринга?
- # Что оказывает наибольшее влияние на скорость вычисления одного элемента по идентификатору?
- # Выберите верное утверждение:
- # Какое дерево документа является самым медленным?
- # Укажите наиболее приоритетное направление для увеличения скорости вычислений:
- # Какой из перечисленных ниже способов верстки более медленный по отношению к другим?
- # Есть ли преимущество использования HTML перед XHTML?
- # В каком браузере отображение страницы наиболее медленное в сравнении с другими?
- # С помощью чего в документе может быть скрыт HTML-элемент?
- # Процесс рекурсивного обхода ветви DOM-дерева, вычисляющий геометрию элементов и их положение относительно родителя называется:
- # Reflow - это:
- # Изменившийся элемент, а также распространение в обратном порядке, носит название:
- # Укажите возможные типы процесса Reflow:
- # Типом процесса Reflow является:
- # Какие элементы может затронуть Reflow:
- # В чем состоит смысл начального типа процесса Reflow?
- # Укажите характеристики инкрементного типа процесса Reflow?
- # В чем состоит смысл "грязного" типа процесса reflow?
- # Что общего между «грязным» и инкрементным Reflow?
- # Укажите виды Reflow:
- # Изменение размеров окна или изменение шрифта документа происходит:
- # Какие виды Reflow могут быть отложены и объединены впоследствии?
- # Какой тип Reflow сильнее всего влияет на скорость взаимодействия страницы с пользователем
- # Что происходит при манипулировании DOM?
- # Укажите, что из перечисленного ниже является причиной замедления работы веб-приложений:
- # Благодаря чему в Opera создается впечатление более высокой скорости браузера?
- # В каких браузерах Reflow возможен по таймеру?
- # Какие действия позволят начать отображение таблицы еще до того, как будет получена вся информация о ней?
- # Какова последовательность действий браузера при обработке таблицы?
- # Если на странице выводятся большие массивы данных, то рекомендуется:
- # Какие действия ганатируют корректное отображение таблицы еще до того, как будет получена вся информация о ней?
- # Укажите верные характеристики механизма hover:
- # Какой подход дает наиболее выгоден для получения большей гибкости и контроля над внешним видом сайта?
- # Как поступить, если на странице много элементов в контейнере и необходимо построить очень быстрый интерфейс?
- # Что поволит отрисовать изменения на странице для множества элементов в совокупности быстрее?
- # Для чего можно использовать событие window.onload?
- # Известно, что внешние JavaScript-файлы блокируют загрузку страницы и сильно влияют на ее производительность. Выходом из данной ситуации является:
- # Что их перечисленного ниже может блокировать загрузки со всех хостов?
- # Из-за чего JavaScript-файлы блокируют загрузку?
- # Чему способствует объединение всех скриптов в одном файле?
- # Каково основное правило "ненавязчивого" JavaScript?
- # Техника, используемая для сохранения JavaScript-кода "ненавязчивым", заключается в:
- # "Ненавязчивый" JavaScript позволяет:
- # Каким рекомендациям нужно следовать прежде всего при проектировании интерфейса пользователя?
- # На что прежде всего следует обратить внимание при проектировании интерфейса пользователя?
- # На что прежде всего следует обратить внимание при проектировании интерфейса пользователя?
- # Выберите верное утверждение:
- # На что приходится большая часть задержек при загрузке страницы у обычного пользователя?
- # Что больше всего замедляет загрузку страницы?
- # Укажите способы снижения влияния рекламы на скорость загрузки основного содержания?
- # Можно и ускорить загрузку страницы при использовании контекстной рекламы?
- # Какой формат показа объявлений на странице должен быть вставлен в самом начале HTML-документа и, таким образом, максимально замедлить его загрузку?
- # Какой формат показа объявлений на странице подключается только после полной загрузки страницы?
- # Какой формат показа объявлений на странице заключается в использовании заранее подготовленных мест для рекламных объявлений?
- # Какой формат объявлений меньше всего влияет на скорость загрузки страницы?
- # Какой этап разработки присутствует во всех современных рекламных сетях?
- # Какой этап разработки рекламной сети является ключевым при вызове внешнего скрипта?
- # На каком этапе разработки рекламной сети существенное внимание уделяется прикреплению рекламного места к ряду страниц, на которых оно присутствует?
- # С какой проблемой при разработке высоконагруженной рекламной сети обязательно придется столкнуться?
- # Процесс, не являющийся утечкой, но вызывающий беспокойство при непонимании, куда расходуется память - это:
- # Утечки, при которых существует взаимная ссылка между DOM-объектом в браузере и скриптовым движком - это:
- # Очень маленькие утечки, возникающие из-за учета объектов при перемещении от элемента к элементу, называются:
- # Чем обязательно характеризуются замыкания:
- # Укажите возможные виды шаблонов утечек памяти:
- # Причиной утечек, создающих циклические ссылки практически без ведома программиста является:
- # Чем является расширение DOM-элементов путем инкапсуляции их внутри JScript-объекта?
- # Чем опасно замыкание?
- # Чем вызваны утечки, которые зависят от порядка добавления элементов в DOM-дереве?
- # Где псевдо-утечки очень редко бывают замечены?
- # Что является наиболее существенным препятствием для выполнения в веб-браузере "тяжелых" вычислений?
- # Каким образом можно визуально ускорить выполнение «тяжелых» вычислений?
- # Какой метод позволяет выполнять определенный код с задержкой, давая тем самым браузеру возможность обработать события и обновить интерфейс пользователя?
- # С чем можно сравнить работу с DOM-деревом в JavaScript?
- # Что такое DocumentFragment?
- # Что явлется наиболее быстрым методом для добавления узлов в DOM-дерево?
- # Какой подход увеличивант суммарное время выполнения скрипта за счет ненужных вычислений?
- # Что необходимо сделать, чтобы уменьшить отрисовку отдельных частей документа в процессе добавления какого-либо большого фрагмента?
- # Как избежать использования в JavaScript глобальных объектов и переменных для чтения каких-либо параметров?
- # Какой наиболее эффективный способ оптимизации скорости перебора массива элементов?
- # Какова типичная задача DOM-операций?
- # Почему стоит с осторожностью использовать ключевое слово with?
- # На что необходимо обращать внимание при использовании кэширования (особенно частей DOM-дерева)?
- # Чем чревато кэширование больших объемов данных в JavaScript?
- # Укажите приемы, позволяющие провести анализ производительности сайтов?
- # Для чего предназначена программа Apache JMeter?
- # Какая программа наиболее продвинутая, но одновременно требующая использования профессиональных качеств со стороны пользователей?
- # Подходит ли Apache Benchmark для нагрузочного тестирования?
- # Укажите минусы Firebug:
- # Укажите функции Firebug:
- # Какой инструмент предназначен для анализа диаграммы загрузки сайта в Firefox?
- # Что выгодно отличает Firebug (с NET Panel) от Web Developer Toolbar?
- # Укажите функции Memcached?
- # Какое программное обеспечение может кэшировать серверные скрипты в скомпилированном состоянии?
- # Что такое YSlow?
- # Какие возможности предоставляет YSlow?
- # Для какого браузера может устанавливаться HttpWatch?
- # Что представляет собой продукт под названием Fiddler?
- # Укажите возможности инструмента Live HTTP Headers:
- # В состав какого браузера входит Web Inspector?
- # В чем состоит функция прокси-сервера Sloppy?
- # Какой прокси-сервер распространяется как JNLP-файл, то есть использует Java Web Start для запуска?
- # Каковы недостатки использования Analyze.WebSiteOptimization.com?
- # Какой ресурс позволяет получить советы по поводу скорости загрузки страницы?
- # Какой сервис позволяет оценить как узкие места на диаграмме загрузки, так и общий "вес" страницы?
- # Укажите сервис, результаты проверки в котором наиболее достоверны по причине того, что для анализа используется встроенный браузер (MSIE)
- # Сервис, позиционирующий себя как инструмент для построения диаграммы загрузки, но имеющий проблемы с распознаванием таблиц стилей - это:
- # Какой сервис позволяет строить диаграммы загрузки:
- # Выберите из списка русскоязычный ресурс, посвященный клиентской оптимизации:
- # Укажите назначение ресурса Web Optimizator:
- # Укажите функции инструмента AjaxView:
- # Укажите функции инструмента JSLint:
- # С помощью какого инструмента можно проанализировать код и убедиться в том, что он корректно отформатирован?
- # Мощный фреймворк для тестирования и отладки JavaScript-приложений:
- # С помощью какого инструмента можно замерить время выполнения различных операций на странице?
- # С помощью какого инструмента можно профилировать веб-приложение?
- # Укажите плюсы включения поддержки сжатия на сервере IIS:
- # Укажите минусы включения поддержки сжатия на сервере IIS:
- # Укажите особенности клиентской оптимизации:
- # Установка какой опции Firefox позволит делать несколько запросов в соединении, не дожидаясь ответа сервера?
- # Какая опция Firefox задает максимальное количество запросов?
- # Какая опция Firefox уменьшает до нуля задержку перед отображением информации, полученной от веб-сервера, что позволяет увидеть запрошенную страницу чуть быстрее?
- # Какая опция Firefox позволяет держать активное соединение с сервером?
- # Какая опция Opera устанавливает число параллельных соединений с одним хостом:
- # При отключении какой опции Opera распознавание IP-адреса сайта будет немного ускорено:
- # Какая опция Opera оказывает позволяет на проверять иконку сайта каждый раз?
- # Какая опция Opera позволяет включить отложенное выполнение JavaScript?
- # Какая опция Opera устанавливает максимальное число открытых соединений (с различными хостами для одной страницы)
- # Какая опция Opera распространяется на кэширование картинок, которое, по умолчанию, длится 5 часов?
- # При какой включенной опции браузер Opera не будет лишний раз запрашивать сервер, а просто возьмет документ из кэша?
- # Какие опции доступны для корректировки для браузер Internet Explorer?