Сертификат "Основы клиентской оптимизации"
  • Сертификат "Основы клиентской оптимизации"
  • Сертификат "Основы клиентской оптимизации"
  • Удостоверение "Основы клиентской оптимизации"
Сертификат "Основы клиентской оптимизации"
  • Сертификат "Основы клиентской оптимизации"
  • Сертификат "Основы клиентской оптимизации"
  • Удостоверение "Основы клиентской оптимизации"

Основы клиентской оптимизации

700,00 руб.
В течение часа!
Экзамен "Основы клиентской оптимизации" для пользователей и системных администраторов.
Количество
Есть в наличии!

Форма сдачи теста: Экстерн
Количество вопросов: 30
Проходной балл: 90% и выше
Срок действия сертификата: неограничен

Сертификат появляется в профиле ресурса INTUIT, и Вы можете заказать его бумажную версию на сайте INTUIT.
11789 шт.
Внимание !
Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier!

К каким объектам веб-страницы применимы методы оптимизации?

текстовые файлы на строне сервера
изображения
мультимедийный файлы


Что из перечисленного ниже не является объектом изучения клиентской оптимизации?

особенности кэширования
объединение объектов
оптимизация CSS-производительности
оптимизация JavaScript
оптимизация визуального представления


Загрузка каких данных идет в один поток при запросе веб-страницы (в браузере Internet Explorer 7 и ниже)?

первоначальный HTML-файл
CSS-файлы
Javacript-файлы


Какие аттрибуты заголовка Cache-Control предзназначены для управления состоянием клиентского кеша?

max-age
pre-check
post-check


Какой статус-код посылается сервером в ответ на запрос браузера, если файл не изменился с момента последнего запроса:

200
502
304
666


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

только текстовые файлы
только картинки
как текстовые файлы, так и картинки


Какая степень gzip-сжатия должна быть применима для высоконагруженных серверов с динамическими HTML-файлами:

минимальная
средняя для этого класса серверов
максимальная


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

gzip-сжатие текстовых файлов
объединение файлов стилей
статическое архивирование JavaScript-файлов


Каким образом Internet Explorer 7 и ниже запрашивает все CSS-файлы, объявленные в head страницы?

последовательно
в 2 потока
параллельно, открывая несколько сокетов
зависит от способа взаимодействия сервера и клиента


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

настройка кэширующих заголовков
настройка процедур для своевременного сброса кэша
нет верного ответа


В каком месте HTML-страницы должны быть подлючены JavaScript-файлы для того, чтобы не снижать скорость доставки контента и оформления?

перед закрытием тега head
перед закрытием тега body
перед открытием тега body


Выберите верное утверждение:

для всех статических файлов рекомендуется выставлять максимальное время жизни кэша
в случае ответа сервером на запрос браузера статус-кодом 304 запрашиваемый файл не пересылается по причине его отсутствия
архивирование файла позволяет сократить время на его передачу браузеру


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

верстка HTML-страниц согласно макету
настройка gzip-сжатия
настройка кэширования
проверка выполения JavaScript во всех браузерах


Каким образом можно форсировать обновление статического файла у пользователя через изменение URL ресурса:

только с помощью директивы RewriteRule
только с помощью GET-параметра
как с помощью директивы RewriteRule, так и с помощью GET-параметра


Выберите верное утверждение:

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


Какой механизм оптимизации не применим для высоконагруженных серверов с динамическими HTML-файлами:

кэширование
объединение ресурсов
gzip-сжатие
все применимы


Какие методы оптимизации могут быть применимы к CSS-файлам для ускорения первой стадии загрузки страницы:

объединение
gzip-сжатие
статическое архивирование


В каком случае каждый запрашиваемый CSS-файл, объявленный в head страницы добавляет задержку при загрузке:

только если установлено соединение с сервером в режиме keep-alive
только если установлено соединение с сервером в режиме, отличном от keep-alive
в любом случае


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

настроить кэширующие заголовки
подключить параллельные потоки загрузки
настроить сжатие для файлов оформления


JavaScript-файлы рекомендуется загружать:

на этапе предагрузки страницы
по время интерактивной загрузки
на этапе полной загрузки
на этапе пост-загрузки


Укажите, на какой стадии загрузки страницы как правило осуществляется предварительное кэширование дополнительных ресурсов страницы:

предзагрузка
интерактивная загрузка
пост-загрузка


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

размер HTML-файл(ов)
размер и количество CSS-файлов
число изображений и их формат


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

предзагрузка веб-страницы
основная загрузки веб-страницы
пост-загрузка веб-страницы


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

User-Agent
Last-Modified
Cache-Control


Является ли техника gzip-сжатия ресурсоемкой для браузера?

только в случае маломощного процессора
только в случае наличия большой вычислительной мощности
ни в коем случае


Какие файлы нужно объединять для ускорения начальной загрузки страницы:

CSS-файлы
картинки
медиа-файлы


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

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


Каким требованиям должна отвечать HTML-страница в начале этапа «оживления» - создания обработчиков событий, которые должны взаимодействовать с пользователем?

необходимость работы всех ссылок и форм без JavaScript
наличие серверных интерфейсов для AJAX-запросов
наличие необходимых шаблонов страниц


Укажите, что из перечисленного ниже не является задачей клиентской оптимизации?

оптимизация размера файлов
оптимизация взаимодействия с пользователем
оптимизация визуального представления веб-страницы


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

Cache-Control
User-Agent
Content-Length
ETag


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

ETag
User-Agent
Cache-Control


Выберите верное утверждение:

принципом клиентской оптимизации является уменьшение количества передаваемых данных от сервера к клиенту
ответ сервера в форме статус-кода 504 означает, что запрашиваемый файл не изменился с момента последнего запроса
современные браузеры могут устанавливать несколько десятков одновременных соединений с сервером для получения статических файлов


Какие методы оптимизации рекомендуется применять к файлам скриптов для ускорения начальной загрузки страницы:

объединение
перенос в пост-загрузку
статическое архивирование


Укажите, что является внешним объектом веб-страницы?

HTML-код
изображение
мультимедийный файл


На какой задаче (задачах) состредоточены механизмы оптимизации скорости загрузки веб-страницы?

ускорение предзагрузки веб-страницы
ускорение основной загрузки веб-страницы
ускорение пост-загрузки веб-страницы


Какой механизм оптимизации позволяет сократить время на передачу файла браузеру:

кэширование
объединение ресурсов
gzip-сжатие


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

единственный JavaScript-файл
множественные JavaScript-файлы
множественные CSS-файлы


Какие объекты должны быть обязательно закэшированы на веб-странице:

сам HTML-файл
стилевые правила и JavaScript
графические изображения


Влияет ли сжатие CSS-файлов на скорость загрузки страницы на первой стадии:

никак не влияет
сильно влияет
влияет только в случае большого количества CSS-файлов
влияет только в случае единственного CSS-файла


Выберите верное утверждение:

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


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

предзагрузка веб-страницы
интерактивная загрузка веб-страницы
основная загрузка веб-страницы
пост-загрузка веб-страницы


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

Accept-Encoding
Accept-Language
Accept-Charset


Укажите, каково назначение параметра -n в вызове команды gzip jquery.js -c -n -9 >> jquery.js.gz:

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


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

Microsoft Internet Exporer
Mozilla FireFox
Opera
Safari


Какой из перечисленных инструментов позволяет минимизировать JS-файлы?

CSSMin
Minify
YUI-compressor
Packer


Что объединяет такие инструменты оптимизации как YUI-compressor, Dean Edwards Packer и Minify?

это инструменты для минимизации CSS-кода
это средства для минимизации JavaScript-файлов
это средства реализации сжатия по алгоритму deflate


При использовании gzip-сжатия для текстовых файлов для дополнительной минимизации CSS и JS-файлов наиболее эффективно применять:

JavaScript::Minifier
Minify
YUI-compressor


Укажите, использование какого графического формата позволяет получить, как правило, наибольший выигрыш в скорости загрузки страницы:

BMP
PNG
GIF
TIFF


Какой алгоритм сжатия используется в формате PNG:

алгоритм RLE
алгоритм deflate-сжатия
JBIG


Выберите верное утверждение:

PNG8 отличается от PNG16 количеством доступных цветов
GIF позволяет выводить больше цветов, чем PNG8
файлы в формате PNG16 обычно меньше по размеру своих PNG8-аналогов


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

SVG
MNG
PNG16
WML


Какая из перечисленных ниже утилит командной строки предназначена для уменьшения JPEG-файлов в размере Без потери качества:

pngcrush
gif2png
jpegtran
convert


Какой механизм (механизмы) целесообразно применять для оптимизации задержек, связанных с пересылкой cookie?

установка cookie только для текущего домена
установка cookie только для определенных разделов на сайте
ограничение только текущей сессией пользователя на сайте


Какой заголовок в ответе сервера позволяет определить, каким методом сжимался запрашиваемый файл?

Accept-Encoding
Content-Encoding
Accept-Charset


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

9
1
7


Установка какого заголовка (заголовков) позволяет указать локальному проксирующему серверу, не кэшировать файл, а пропускать его дальше к пользователю:

Vary
Cache-control
Accept-Encoding


Укажите, какой из перечисленных инструментов представляет собой модуль на языке Perl, предназначенный для минимизации JavaScript-файлов?

JavaScript::Minifier
Dojo ShrinkSafe aka Rhino
YUI Compressor


Выберите верное утверждение:

время загрузки уменьшенной версии файла меньше времени загрузки упакованной версии
время загрузки упакованной версии файла меньше времени загрузки уменьшенной версии
время загрузки уменьшенной копии файла, как правило, сопоставимо с временем загрузки упакованной версий файла


Выберите ошибочное утверждение:

формат PNG лучше всего подходит для больших файлов с индексированной палитрой
GIF-файлы до 500б обычно меньше аналогичных PNG
JPEG является форматом с потерей качества
BMP-изображения всегда меньше своих PNG-аналогов


Для каких изображений в PNG рекомендуется применять алгоритм Adaptive?

полноцветные
серые
PNG с индексированными цветами


Выберите верное утверждение:

формат PNG может использоваться для замены только неанимированных GIF
формат PNG может использоваться для замены как анимированных, так и неанимированных GIF
формат PNG не может использоваться для замены GIF


Каково назначение команды pngcrush -qz3 -brute image.png result.png?

преобразование GIF-изображения в PNG
уменьшение PNG-файла в размере
удаление gAMA-чанка


Выберите из списка верные характеристики формата . ico?

предоставление информацию без потерь
возможность использования индексированных цветов
возможность использования анимации
возможность использования GZIP-сжатия


Что должен сделать сервер в том случае, если браузер не поддерживает сжатие?

Ответить кодом 404 (страница не найдена)
Передать в ответ несжатое содержимое файла
Закрыть окно браузера


В случае наличия небольших по размеру файлов (в среднем не больше 4 Кб) и медленного в вычислениях сервера рекомендуется:

применять gzip-сжатие
применять deflate-сжатие
не применять сжатие файлов


Укажите, какая из перечисленых ниже библиотек предназначена для минимизации размера как CSS, так и JS-файлов:

CSSMin
Minify
CSS Tidy
YUI Compressor


Каково назначение инструмента JSLint?

минимизация CSS-кода
минимизация JavaScript-файлов
проверка JavaScript-файлов на работоспособность


В каком графическом формате применяется алгоритм LZW-сжатия?

BMP
PNG
GIF
JPEG


Какая из перечисленных ниже команд предназначена для уменьшения PNG-файлов в размере, при выполнении которой будут удалены чанки, отвечающие за цветовую коррекцию:

pngcrush -qz3 -brute image.png result.png
pngcrush -qz3 -rem gAMA -brute image.png result.png
pngcrush -qz3 -rem gAMA -rem cHRM -rem iCCP -rem sRGB \ -brute image.png result.png


Установка какого заголовка позволяет указать локальному проксирующему серверу не обрезаnm заголовок User-Agent:

Vary
Cache-control
Accept-Encoding


Что объединяет такие инструменты оптимизации как CSSMin, Minify и CSS Tidy?

это инструменты для минимизации CSS-кода
это средства реализации сжатия по алгоритму compressed
это средства реализации сжатия по алгоритму deflate


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

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


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

Up
None
Adaptive


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

резервирование
кэширование
архивирование
сжатие


Заголовок Expires позволяет:

установить дату истечения срока действия кэша
установить срок действия кэша, но не конкретную дату
установить особенности кэширования для локальных прокси-серверов


Для ресурсов, которые не должны кэшироваться, дата истечения актуальности информации должна быть уставлена, как:

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


Какая директива HTTP-заголовка Cache-Control указывает на количество секунд, по истечение которых сохраненная в кэше копия документа устаревает?

max-proxy
max-age
max-stale
min-fresh


Можно ли отменить кэширование на стороне браузера?

Нет, браузер всегда использует кэшированные версии ресурсов
Да, но только для Interner Explorer
Да, для всех браузеров при правильном задании заголовков Cache-Control и Pragma


Какая директива HTTP-заголовка Cache-Control может использоваться только в Internet Explorer?

pre-check
max-age
no-store
 

Выберите верное утверждение:

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


Какой из перечисленных ниже HTTP-заголовков, пределяет набор директив, относящихся ко времени и специфике кэширования ресурса:

Cache-Control
Expires
Last-Modified


Какой из перечисленных заголовков поддерживается в протоколе HTTP/1.0:

Pragma
Expires
Cache-Control


Какая операция будет выполнена браузером при получении запроса на загрузку ресурса, если интервал времени post-check, объявленный в HTTP-заголовке Cache-Control, не истек?

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

Какой статус-код будет получен браузером в ответ на запрос к серверу для определения актуальности компонента путем передачи заголовка If-None-Match, если значения ETag переданного браузером и определенного сервером, совпадают?

статус-код 304
статус-код 200
статус-код 502
статус-код 42


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

ETag
Last-Modified
Expires
 

Каков максимальный размер компонента, кэшируемого браузером iPhone?

25 Кб
256 Кб
512 Б


Выберите верное утверждение:

число файлов в кэше Safari в iPhone ограничено только размером кэша
браузер Safari в iPhone кэширует не более 100 файлов
браузер Safari в iPhone кэширует не более 200 файлов


Выберите ошибочное утверждение:

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


Выберите верное утверждение:

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


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

выдача запрашиваемого ресурса из локального кэша
загрузка запрашиваемого ресурса непосредственно с сервера
отправка GET-запросв на сервер для определения, является ли закэшированная версия ресурса такой же, как на сервере


Если в заголовоке Expires установлено значение даты в прошлои, то:

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


Какой HTTP-заголовок не влияент на механизм кэширования?

Last-Modified
Cookie
Expires
Cache-control


Загрузит ли Internet Explorer ресурс из кэша, если для него получен заголовок Cache-Control: pre-check=0, post-check=0?

да, ресурс будет закэширован навсегда
да, но только при втором обращении к ресурсу
нет, браузер запросит его снова с сервера


Выберите верное утверждение:

в качестве тега запрашиваемого ресурса может быть передана произвольная строка
теги ресурса, сгенерированные серверами Apache и IIS, всегда совпадают
отключение Etag позволяет уменьшить заголовки запроса и ответа
ETag будет в общем случае различаться для одного и того же файла, расположенного на разных серверах


Предел кэша iPhone в 25 Кб распространяется на размер:

только несжатого файла
только архивированного файла
как для несжатого, так и для архивированного файлов


Какой ответ будет получен браузером от сервера в ответ на запрос с активным заголовком If-Modified-Since, если файл не изменился со времени последнего посещения?

статус-код 304
статус-код 304 и содержимое запрашиваемого файла
статус-код 502


Выберите верное(-ые) утверждение(-я):

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


Выберите верное утверждение:

браузер Safari в iPhone декодирует компонент до того, как он сохранится в кэше
браузер Safari в iPhone декодирует компонент после того, как он сохранится в кэше
браузер Safari в iPhone не поддерживает архивацию компонентов


Выберите верное утверждение:

кэш браузера в iPhone не сохраняется после перезагрузки /1
кэш браузера в iPhone сохраняется после перезагрузки/2
кэш браузера Safari для iPhone получает часть системной памяти для создания там кэшированных версий компонентов /1/2


Каково назначение HTTP-заголовка Expires?

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


Какое значение должен иметь заголовок Expires для форсирования кэширования:

значение текущей даты
значение даты в будущем
значение даты последнего обновления страницы


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

pre-check
post-check
max-age
no-cache
   

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

If-Modified-Since
If-None-Match
If-Match


Выберите верное утверждение:

заголовок Last-Modified содержит дату последнего изменения файла в виде GMT-строки
заголовок Last-Modified содержит число секунд, прошедшее с послднего запроса к файлу
отключение Etag не позволяет уменьшить заголовки запроса и ответа


Каким образом браузер Internet Explorer обработает страницу, если ее стилевые таблицы будут подключены перед закрытием секции body?

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


Какое (какие) решения в отношении CSS-файлов рекомендуется использовать для максимизации производительности?  

объединение нескольких CSS-файлов в один
разбиение стилевых таблиц, предназначенных для разных модулей, на несколько файлов 
использование условных комментариев


Влияет ли размер файла на время его загрузки?

влияет в любом случае 
влияет только в случае отстутствия кэширования 
влияет только в слуае медленного канала


Какие файлы могут быть автоматически склеены при помощи скрипта PHP Speedy?

только CSS-файлы 
только JavaScript-
как CSS, так и JavaScript-файлы


Выберите ошибочное утверждение:
  
встроенные в тело страницы изображения используют схему data:URI 
использование встроенных изображений позволяет сэкономить HTTP-запросы к внешним ресурсам 
браузер Mozilla Firefox не поддерживает механизм data:URI


Какое значение может принимать параметр тип данных в синтаксисе схемы data:URI data:[<тип данных>][;base64],<данные>?

image/gif 
gif  
css/main.css


Если используется HTTPS-соединение, то при использовании механизма data:URI производительность ресурса, как правило:
 
возрастает 
снижается  
не изменяется


Какой (какие) файлы могут быть включены непосредственно в тело необходимого документа браузером Internet Explorer?
 
фоновые изображения
отдельные изображения
мультимедийные файлы


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


Какие преимущества дает использование подхода data:URI параллельно с динамической загрузкой файлов стилей?
 
большая семантичность кода 
сокращение чистого CSS-кода 
нет верного ответа


Укажите, встретив какой символ JavaScript-анализатор проигнорирует строку после него в соответствии с техникой объединения JavaScript и CSS в одном файле?
 
// 
/*  
<!--


В каком случае включение скриптов и CSS-таблиц непосредственно в HTML-код страницы дает наибольльший выигрыш в скорости ее загрузки?
 
если пользователи во время одного посещения загружают страницу несколько раз  
если пользователи во время одного посещения загружают страницу один раз 
если код скриптов и CSS-таблиц не превышает по размеру 50% от общего размера страницы


Каким образом браузер 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" />
  
будет отображена страница с нестилизованным контентом, пока не будут загружены оба файла стилей main.css и print.css  
будет отображена пустая страница, пока не будет загружен первый файл стилей main.css  
будет отображена пустая страница, пока не будут загружены оба файла стилей main.css и print.css


Выберите верное утверждение:
  
JavaScript-файлы в современных браузерах, как правило, загружаются последовательно 
CSS и JavaScript-файлы в современных браузерах загружаются параллельно  
время загрузки страницы складывается из времени загрузки HTML-кода и всех внешних ресурсов


Выберите верное(-ые) утверждение(-я):
 
PHP Speedy применяет оптимизацию с помощью пакета CSSMin  
PHP Speedy применяет gzip-сжатие  
PHP Speedy — это проект с открытым кодом


Выберите верное утверждение:
 
изображения, внедренные в HTML-страницы, не кэшируются для повторного использования, если HTML-страница не кэшируется 
изображения, внедренные в HTML-документ, кэшируются от страницы к странице при соответствующих настройках браузера
при использовании схемы data:URI base64-представление изображений должно пересчитываться каждый раз, когда изображение меняется


Укажите преимущества использования техники data:URI:
  
экономия HTTP-запросов 
упрощение HTTPS-запросов  
возможность ускоренной вставки больших изображений


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

data:URI 
кроссбраузерный data:URI одновременно с динамической загрузка файлов стилей 
CSS Sprites


В какой секции документа должны подключаться CSS-файлы в соответствии со спецификацией HTML 4?
  
title  
head  
body


Сколько файлов будет запрошено с сервера при первом посещении страницы в браузере Firefox, если в коде страницы содержится конструкция <link type="text/css" rel="stylesheet" href="main.css" media="main" /> <link type="text/css" rel="stylesheet" href="print.css" media="print" />
 
всего один: main.css  
как минимум, два: main.css и print.css 
ни одного: браузер загрузит их из кэша


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


Механизм внедрения ресурса непосредственно в тело страницы без дополнильных HTTP-запросов называется:
 
data:URI  
CSS Sprites  
CSS Tidy  
YUI Compressor


Укажите недостатки использования техники data:URI:
  
усложнение HTTPS-запросов  
невозможность вставки больших изображений  
невозможность кэшировать встроенные в HTML картинки


Какой из перечисленных ниже протоколов поддерживается только в Internet Explorer?
  
data:URI  
TCP/IP
mhtml


При наличии небольшого количества картинок (1-2) в спрайте время загрузки сайта, как правило:
  
сокращается  
возрастает  
не изменяется


При необходимости использования в дизайне сайта множества небольших фоновых изображений с точки зрений оптимизации рекомендуется:
  
объединять все изображения в один файл на стадии разработки и загружать его после отображения страницы на экране  
объединять все изображения в один файл на стадии публикации и загружать его после отображения страницы на экране  
размещать их в разных файлах в соответствии с модульной структурой проекта и загружать последовательно


Возможно ли в браузере Safari объединить JavaScript и CSS в одном файле? 

да, начиная с версии 3.1
да, но только если и JavaScript, и CSS включены в HTML-файл
никак невозможно


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


Каким образом 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" /> 

будет отображена страница с нестилизованным контентом, пока не будут загружены оба файла стилей main.css и print.css  
будет отображена пустая страница, пока не будет загружен первый файл стилей main.css 
будет отображена пустая страница, пока не будут загружены оба файла стилей main.css и print.css


Укажите, какая величина вносит, как правило, наименьший вклад в общее время загрузки статического ресурса через HTTP-соединение?
 
время отсылки запроса на сервер  
время формирования ответа сервера  
время получения ответа сервера


Выберите верное(-ые) утверждение(-я):
 
PHP Speedy применяет оптимизацию с помощью пакета Minify 
PHP Speedy применяет gzip-сжатие 
PHP Speedy в общем случае не подходит для Wordpress


Выберите верное утверждение:
 
изображения, внедренные в HTML-страницы, не кэшируются для повторного использования, если HTML-страница не кэшируется  
изображения, внедренные в HTML-документ, кэшируются от страницы к странице при соответствующих настройках браузера  
при использовании схемы data:URI base64-представление изображений должно пересчитываться каждый раз, когда изображение меняется
   
   
Возможно ли загрузить фоновые изображения, заданные через data:URI на стадии полной загрузки страницы?
 
нет, только на стадии предзагрузки  
да, используя динамическую загрузку файлов стилей  
нет, только на стадии пост-загрузки  
да, используя @import в файлах стилей


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


Укажите, какие функции выполняет скрипт PHP Speedy?
 
расширенное кэширование компонентов страницы 
сжатие компонентов страницы
архивация компонентов страницы


Можно ли использовать data:URI совместно с CSS Sprites?
  
нет, особенности браузеров позволяют использовать только одну из этих технологий  
да, но только в различных файлах стилей  
да, в любых файлах стилей и в любом порядке


Укажите, какой символ будет игнорироваться CSS-анализатором в соответствии с техникой объединения JavaScript и CSS в одном файле?
 
//  
/*  
<!--   


Изображения, внедренные в HTML-страницы:? 
 
не кэшируются
кэшируются всегда  
кэшируются при соотвествующих настройках браузера  
кэшируются только с самой HTML-страницей


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

data:URI
CSS Sprites 
mhtml


Техника data:URI позволяет:
 
уменьшить число запросов  
уменьшить общий объем HTML-страницы  
сжать бинарные данные   


В каких случаях стоит увеличивать число параллельных потоков?
  
в любом случае  
если число ресурсов на странице превысит 10  
если число ресурсов на странице превысит 20


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


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


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


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

не требуется специальное балансирующее оборудование 
клиент сам выбирает, к какому серверу ему лучше подключиться 
расположение серверов ничем не ограничено 
нет правильного ответа


Минусом для EC2 является:
 
невозможность проектирования балансировки нагрузки на стороне сервера, у которого не было бы уязвимых мест 
не требуется специальное балансирующее оборудование 
способ вывода чертежа на печать


В каком браузере по умолчанию можно установить только два внешних соединения на один хост при запросе на сервер:
 
Internet Explorer 7 и ниже 
Safari 
Firefox  
Opera

Внимание !
Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier!

Укажите оптимальный вариант при использовании заголовков:
 
Cookie нужно по возможности делать минимальными или направлять ресурсные запросы на серверы, которые не выставляют Cookie  
Cookie нужно по возможности делать максимальными или направлять ресурсные запросы на серверы, которые выставляют Cookie  
нет правильного ответа


Фреймы являются:
  
устаревшей технологией, и лучше отказаться от их использования  
современной технологией, для которой нет аналогов  
уникальной технологией для ускорения загрузки страниц


При большом числе файлов, подключаемых в head страницы, необходимо:
 
объединить файлы стилей и файлы скриптов 
только объединить файлы стилей  
только объединить файлы скриптов


Если на странице присутствует больше 10 внешних объектов (картинок и различных мультимедийных файлов): 
 
необходимо вводить дополнительный хост для увеличения числа параллельных потоков  
разбивать на блоки, сохраняя большой размер  
нет верного ответа


Назовите способ оптимизации скорости работы страницы:
 
алгоритмическое кэширование  
систематическое кэширование 
эффективная пропускная способность канала


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


Выберите верное утверждение
 
Yahoo и Google арендуют CDN у Microsoft  
Google использует собственную CDN для обслуживая своих сайтов  
CDN не гарантирует десятки и тысячи одновременных соединений к одному хосту


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


Что не требуется для обеспечения балансировки на стороне клиента?
 
система серверов  
логика на стороне клиентского приложения  
балансирующий прокси-сервер для распределения запросов


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


Одним из часто используемых бесполезных редиректов является:
  
редирект, когда пользователь забывает ввести завершающий слэш в адресной строке, если он там должен быть  
объединение старого и нового сайтов  
перенаправление пользователя между разными хостами


В чем заключается техника HTTP-конвейера:
 
в синхронном передаче запросов по открытому HTTP-соединению  
в асинхронной передаче запросов по открытому HTTP-соединению 
в последовательной обработке HTTP-запросов на сервере


Выберите верное утверждение:
 
уменьшение размера текстовых файлов пропорционально скажется на увеличении скорости загрузки  
уменьшение размера изображений приводит к значительному приросту скорости загрузки  
при оптимизации скорости загрузки изображения вообще не нужно уменьшать


Если при проектировании сайта без фреймов можно обойтись:
  
значит их не нужно использовать  
все равно необходимость в их использовании не отпадает  
такое проектирование сайта будет без них некорректным


Часть ускорения может быть достигнута: 
 
если предоставить браузеру возможность самому загружать внешние файлы как отдельные объекты  
если предоставить браузеру возможность самому загружать внешние файлы как JSON-код  
нет верного ответа


При оптимизации загрузки для коммутируемых соединений в первую очередь:
 
нужно обращать внимания на число объектов на странице  
нужно обращать внимание на размер объектов  
стоит вообще отказаться от оптимизации


За счет чего можно существенно уменьшить издержки на доставку большого числа объектов?
 
за счет включения для сервера keep-alive режима и распределения запросов по нескольким хостам  
только за счет включения для сервера keep-alive режима  
только за счет распределения запросов по нескольким хостам


Множество веб-серверов, распределенных географически для достижения максимальной скорости отдачи содержания клиенту — это? 
 
DNS  
CDN  
API


Какие основные составляющие требуются для обеспечения балансировки на стороне клиента от современного веб-приложения? 
 
клиентский код: JavaScript и(или) SWF (для Flash-клиентов)  
ресурсы: картинки, CSS (Каскадные Таблицы Стилей), аудио-, видео- и HTML-документы  
серверный код: внутренняя логика для обеспечения нужных клиентам данных  
действия со стороны пользователя: он должен использовать только назначенный ему сервер


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


Что происходит при многократном подключении одинаковых JavaScript-файлов на странице?
 
во всех случаях они запрашиваются с сервера соответствующее число раз
файл будет запрошен единственный раз, если выставлены кэширующие заголовки
инициализация файла произойдет соответствующее число раз
инициализация файла произойдет единственный раз


Что происходит, если сервер не может удовлетворить запрос браузера по причине того, что ни один файл не соответствует запрошенному?  

сервер отвечает со статус-кодом 404  
сервер отвечает со статус-кодом 403 
сервер отвечает со статус-кодом 200


Укажите самый простой способ ускорения загрузки страницы:
 
gzip-сжатие текстовых файлов  
rar-сжатие текстовых файлов  
zip-сжатие текстовых файлов


Что стоит делать, если объем скриптов даже после сжатия достаточно велик?
  
стоит их подключить перед закрывающим </body>  
загружать по комбинированному событию window.onload  
нет верного ответа


Какой объем страницы может включаться в сам HTML-файл, а какой должен быть занят внешними объектами?  

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


У большинства DSL- или выделенных Интернет-соединений:
  
несимметричная полоса пропускания  
симметричная полоса пропускания  
нет верного ответа

Активное соединение keep-alive в спецификации HTTP/1.1 позволяет использовать уже установленный канал для?
  
повторной передачи информации от клиента к серверу и обратно  
повторной передачи информации от клиента к серверу  
повторной передачи информации от сервера к клиенту


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


CDN от Yahoo! обеспечивает:
 
gzip-сжатие (уменьшает размер файлов от 60% до 90%) 
контроль за кэширующими заголовками  
распределенный хостинг файлов, основанный на географическом расположении клиента

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


В каком их браузеров по умолчанию включена техника HTTP-конвейера?
 
Internet Explorer  
Safari  
Firefox  
Opera


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

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


Для чего предназначена система DNS?
  
она устанавливает соответствие имен хостов их IP-адресам  
определяет IP-адреса  
оба ответа не верны


При XHR-запросах и сборке innerHTML на клиенте:
 
страница будет загружаться в 2-5 раз дольше, размер при этом изменяется несильно  
страница будет загружаться в 2-5 раз быстрее, размер при этом изменяется несильно  
страница будет загружаться в 2-5 раз дольше, размер при этом изменяется очень сильно


Что стоит делать, если объем стилевых правил даже после сжатия достаточно велик?
  
стоит оставить только используемые на странице правила 
стоит разбить файл на две части: для первоначального отображения страницы и для ее полного оформления 
стоит отказаться от использования стилей на странице


Где представлены CSS-выражения?
 
Internet Explorer 
Safari  
Firefox
Opera


С помощью какого свойства можно переопределить CSS-правило?
 
runtimeStyle  
innerHTML 
documentFragment


Что целесообразнее для использования?
 
.class вместо p.class 
p.class вместо .class 
равнозначны по использованию


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


Укажите наиболее приоритетное направление для увеличения скорости вычислений: 
 
уменьшение размера DOM-дерева  
увеличение размера DOM-дерева 
отсутствует правильный ответ


Reflow - это: 
 
процесс рекурсивного обхода ветви DOM-дерева, вычисляющий геометрию элементов и их положение относительно родителя  
процесс обсчета событий пользователя в браузере 
цроцесс загрузки страницы в браузере


Типом процесса Reflow является:
 
изменение размеров 
изменение стилей 
"грязный"  
сложение размеров


Укажите характеристики инкрементного типа процесса Reflow?
  
его назначение - первичное отображение дерева  
возникает при изменениях в DOM 
его назначение - объединение нескольких инкрементных Reflow, имеющих общего родителя


Изменение размеров окна или изменение шрифта документа происходит:
 
при неотложном виде Reflow 
при асинхронном виде Reflow 
при синхронном виде Reflow


В каких браузерах Reflow возможен по таймеру?
 
Opera
Safari 
Internet Explorer 
Mozilla Firefox


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


Что поволит отрисовать изменения на странице для множества элементов в совокупности быстрее?
 
использование className 
использование style  
использование innerHTML 
нет верного ответа

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


В каком случае достигается существенное ускорение загрузки страницы?
 
при переходе от CSS1-селекторов к CSS2  
при переходе от CSS2 к CSS1-селекторам  
оба ответа не верны

 
Выберите верное утверждение:
  
DOM-дерево незначительно влияет на скорость отображения документа  
DOM-дерево сильно влияет на скорость отображения документа  
DOM-дерево не влияет на скорость отображения документа

 
Есть ли преимущество использования HTML перед XHTML?
 
да, значительное  
значимое преимущество отсутствует  
наоборот: XHTML-документ выигрывает по скорости у HTML-аналога

 
С помощью чего в документе может быть скрыт HTML-элемент?
  
JavaScript 
CSS-свойства display  
оба варианта не верны


Какие элементы может затронуть Reflow:
  
все видимые элементы на странице  
все элементы на странице, включая невидимые  
все дочерние элементы body

 
Что общего между «грязным» и инкрементным Reflow?

первый тип Reflow объединяет несколько Reflow последнего типа  
Reflow второго типа возникают после Reflow первого типа  
нет верного ответа


Какие виды Reflow могут быть отложены и объединены впоследствии?
 
неотложные  
асинхронные  
синхронные

 
Укажите верные характеристики механизма hover:
  
работает только для ссылок в Internet Explorer 
работает только для ссылок в Opera  
работает только для ссылок в Safari


Что является преимущественным: использование #id или p#id?
 
преимущество использования p#id перед #id  
преимущество использования #id перед p#id  
нет верного ответа

 
Какое дерево документа является самым медленным?
 
семантическое дерево  
линейное  
сбалансированное
 
 
В чем состоит смысл "грязного" типа процесса reflow?
  
первичное отображение дерева  
изменение в DOM-дереве 
объединение нескольких инкрементных Reflow, имеющих общего родителя


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

 
Единственный способ избежать огромного числа вычисления CSS-выражений - это:
 
использование одноразовых выражений, когда после проведения всех необходимых вычислений они устанавливают свойство CSS-стиля к какому-то конечному статическому значению, заменяя им CSS-выражение  
проектирование масштабируемых приложений  
распределение запросов по нескольким хостам


Для чего можно использовать свойства currentStyle (доступное для чтения) и runtimeStyle (доступное для записи)?
 
для фиксирования нужной информации  
чтобы переопределять само стилевое свойство при его объявлении  
для увеличения ощущаемой скорости загрузки у пользователя


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

 
Изменившийся элемент, а также распространение в обратном порядке, носит название: 
 
начало обхода 
конец обхода  
середина обхода

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

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

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


Чему способствует объединение всех скриптов в одном файле?
 
улучшению производительности страницы 
уменьшению число HTTP-запросов 
получению возможности выборки элементов по классу
 

Выберите верное утверждение: 

HTML, полученный через DOM-методы, в большинстве случаев невалиден  
JavaScript должен быть основоной фукнциональной составляющей веб-страницы  
Перед использованием DOM-узла нужно проверить его существование

 
Что больше всего замедляет загрузку страницы?
  
контекстная реклама  
создание AOG-дерева  
оба ответа не верны

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

TopLine  
Pop-Under 
RichMedia 
нет верного ответа

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

 
Очень маленькие утечки, возникающие из-за учета объектов при перемещении от элемента к элементу, называются:
 
циклические ссылки  
постраничные утечки 
псевдо-утечки

   
Укажите возможные виды шаблонов утечек памяти: 

циклические ссылки 
замыкания 
псевдо-утечки


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

 
Какой метод позволяет выполнять определенный код с задержкой, давая тем самым браузеру возможность обработать события и обновить интерфейс пользователя?
 
метод setTimeout  
метод reflow 
нет верного ответа   


Какой подход увеличивант суммарное время выполнения скрипта за счет ненужных вычислений?
 
передача строки в setTimeout 
использование глобальных переменных в вычислениях перед выходом из очередного цикла  
установление для каждого элемента col атрибута width

 
Чем чревато кэширование больших объемов данных в JavaScript?
 
псевдо-утечками 
замедлением работы с DOM-деревом
у него нет отрицательных последствий   

  
На что прежде всего следует обратить внимание при проектировании интерфейса пользователя

помнить, что HTML, полученный через DOM-методы, в большинстве случаев невалиден  
не стоит проверять атрибуты, которых нет  
JavaScript-код должен быть привязан к DOM-дереву

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

TopLine  
Pop-Under  
RichMedia  
нет верного ответа


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

создания CDN для балансировки нагрузки  
решение коллизий с кэшированием 
разработка партнерской программы


Процесс, не являющийся утечкой, но вызывающий беспокойство при непонимании, куда расходуется память - это: 

циклическая утечка  
постраничная утечка  
псевдо-утечка


Чем является расширение DOM-элементов путем инкапсуляции их внутри JScript-объекта?  

распространенной практикой по написанию объектно-ориентированного JScript  
ссылкой на желаемый DOM-элемент  
нет правильного ответа


С чем можно сравнить работу с DOM-деревом в JavaScript?  

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


На что необходимо обращать внимание при использовании кэширования (особенно частей DOM-дерева)?  

не приводит ли оно к псевдо-утечкам  
не приводит ли кэширование к увеличению расходование памяти 
нет верного ответа   


Для чего можно использовать событие window.onload?  

для старта веб-приложения  
для фиксирования нужной информации 
нет правильного ответа


Утечки, при которых существует взаимная ссылка между DOM-объектом в браузере и скриптовым движком - это:  

циклические ссылки  
постраничные утечки  
псевдо-утечки


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

на самой странице при динамических операциях  
вне страницы, на которой происходит выделение памяти, относительно пустой страницы 
нет верного ответа


Что такое DocumentFragment?  

облегченный контейнер для DOM-узлов 
база данных для серверных приложений  
XML-контейнер для серверных приложений   


Почему стоит с осторожностью использовать ключевое слово with? 

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


Для чего предназначена программа Apache JMeter?  

для нагрузочного тестирования различных сетевых сервисов и приложений, не ограничиваясь только HTTP 
для тестирования SMTP, POP и баз данных через JDBC  
для разработки программного обеспечения


Укажите функции Firebug:  

отслеживает все пакеты, которые передает или запрашивает Firefox
позволяет увидеть и все HTTP-заголовки (как запроса, так и ответа) для полученных файлов 
нет правильного ответа


Что такое YSlow? 

дополнение к Firebug  
инструмент, наиболее адекватный для анализа скорости загрузки страницы 
клиентский код

 
В состав какого браузера входит Web Inspector?
  
Internet Explorer  
Safari  
Firefox  
Opera

 
В чем состоит функция прокси-сервера Sloppy? 
 
эмулирует доступ к указанному сайту через канал с задаваемой полосой пропускания: от модемного 9,6 Кб/с до выделенного в 512 Кб/с 
разрешает пользовательские вызовы к другим доменам 
позволяет просматривать HTTP-заголовки для Firefox в режиме реального времени

 
Какой сервис позволяет строить диаграммы загрузки:
  
Site-Perf.com
AlertSite.com
GetRPO.com
Web Optimizator (webo.in)

 
Выберите из списка русскоязычный ресурс, посвященный

клиентской оптимизации:  
Site-Perf.com  
Web Optimizator (webo.in)  
GetRPO.com

 
С помощью какого инструмента можно профилировать веб-приложение?
  
JSLex
JsLint
YUI Profiler

 
Укажите плюсы включения поддержки сжатия на сервере IIS:
 
поддержка кэширования сжатых файлов  
отсутствие необходимости написания кода 
отсутствие необходимости анализа работы сервера в процессе сжатия


Какая опция Firefox уменьшает до нуля задержку перед отображением информации, полученной от веб-сервера, что позволяет увидеть запрошенную страницу чуть быстрее?
  
network.http.pipelining — true  
network.http.pipelining.maxrequests — 8  
nglayout.initialpaint.delay — 0

 
Какая опция Opera оказывает позволяет на проверять иконку сайта каждый раз? 
 
Max Connections Server = 16  
Always load favicon = 0  
Check local Hostname   

 
При какой включенной опции браузер Opera не будет лишний раз запрашивать сервер, а просто возьмет документ из кэша?
 
Max Connections Total = 32 или 64  
Images Expiry = 86400  
Documents Expiry = 3600


Какие возможности предоставляет YSlow? 
 
полезные советы по скорости загрузки страницы   /1
анализ эффективности оптимизации скорости загрузки/1 
автоматическую оптимизацию скорости загрузки

 
Укажите возможности инструмента Live HTTP Headers:
  
позволяет просматривать HTTP-заголовки для Firefox в режиме реального времени
создает простой кэш, который разбивает оперативную память всех имеющихся машин  
серверный код: внутренняя логика для обеспечения нужных клиентам данных


Какой прокси-сервер распространяется как JNLP-файл, то есть использует Java Web Start для запуска?
  
Sloppy  
Fiddler  
HttpWatch

 
Укажите функции инструмента AjaxView:
  
проксирует и анализирует AJAX-запросы  
устанавливает число параллельных соединений с одним хостом  
задает максимальное количество запросов, которое может быть использовано при соединении  
нет верного ответа

 
С помощью какого инструмента можно замерить время выполнения различных операций на странице?
 
JSLint  
JsUnit  
YUI Profiler

 
Укажите особенности клиентской оптимизации:
 
тесно взаимодействует с клиентским и серверным программированием
позволяет добиться более быстрой загрузки сайта  
нет верного ответа

 
Какая опция Firefox задает максимальное количество запросов?
 
network.http.pipelining — true  
network.http.pipelining.maxrequests — 8 
nglayout.initialpaint.delay — 0

 
При отключении какой опции Opera распознавание IP-адреса сайта будет немного ускорено: 
 
Max Connections Server = 16  
Always load favicon = 0  
Check local Hostname   


Какая опция Opera устанавливает максимальное число открытых соединений (с различными хостами для одной страницы)
 
Max Connections Total = 32 или 64 
Images Expiry = 86400 
Documents Expiry = 3600

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

Apache Benchmark  
Apache JMeter  
Web Developer Toolbar

 
Что выгодно отличает Firebug (с NET Panel) от Web Developer Toolbar? 

наличие диаграммы загрузки
анализ заголовков
общая статистика для страницы

 
Для какого браузера может устанавливаться HttpWatch?
  
Internet Explorer 
Safari  
Firefox 
Opera

 
Каковы недостатки использования Analyze.WebSiteOptimization.com?
 
не всегда верно трактует скрипты внутри страницы  
не распознает mhtml-изображения  
не распознает внешние GIF-изображения

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

 
Каков максимальный размер кэша для браузера Safari в iPhone?
  
25 Кб  
512 Кб  
500 Кб 
10 Мб

 
Какая опция Opera распространяется на кэширование картинок, которое, по умолчанию, длится 5 часов?
  
Max Connections Total = 32 или 64  
Images Expiry = 86400  
Documents Expiry = 3600

 
В каком браузере отображение страницы наиболее медленное в сравнении с другими?
 
Internet Explorer  
Safari  
Firefox  
Opera


Если в заголовоке Expires установлено значение даты в будущем, то:
 
документ устаревает сразу же после получения  
запрашиваемый документ будет кэшироваться 
запрашиваемый документ кэшироваться не будет

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

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

 
Какой (какие) из перечисленных инструментов минимизации CSS-кода способен заменять относительные пути к фоновым картинкам на более короткие и самостоятельно отдавать кеширующие заголовки? 
 
GZIP  
CSSMin  
Minify

 
Какой формат изображений позволяет без потерь представить градиенты наиболее оптимальным образом?
 
PNG  
GIF  
JPEG  
BMP


Укажите, на какой стадии загрузки страницы браузер как правило запрашивает картинки с сервера:
  
предзагрузка 
интерактивная загрузка  
полная загрузка  
пост-загрузка


Выберите верное(-ые) утверждение(-я):
 
если размер компонента превышает 25 Кб, то браузер в iPhone не кэширует этот компонент  
если браузер загружает новый компонент, размер которого больше чем 25 Кб, это не влияет на компоненты, которые уже находятся в кэше
нет верного ответа

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

на долю рекламы, подключаемой в основном через JavaScript  
на загрузку непосредственно HTML-кода  
оба ответа не верны

 
Какой (какие) из перечисленных ниже браузеров поддерживает алгоритм gzip-сжатия?
 
Microsoft Internet Exporer 6 и выше 
Mozilla FireFox 0.9 и выше
Opera 8 и выше


Выберите верное утверждение:
 
формат PNG может использоваться для замены только неанимированных GIF  
формат PNG может использоваться для замены как анимированных, так и неанимированных GIF  
формат PNG не может использоваться для замены GIF


Что представляет собой продукт под названием Fiddler?
 
дополнение к Internet Explorer 
инструмент, который позволяет анализировать все загружаемые файлы (заголовки, размер, время загрузки из разных точек земного шара)  
оба ответа не верны


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


"Ненавязчивый" JavaScript позволяет:
 
отделить материал страницы от его взаимодействия с пользователем  
назначать классы и стили отдельным элементам  
упорядочить DOM-дерево по размеру узлов


Чем вызваны утечки, которые зависят от порядка добавления элементов в DOM-дереве? 
 
вызваны тем, что создаются промежуточные объекты, которые затем не удаляются должным образом  
вызваны тем, что создаются промежуточные объекты, которые затем удаляются должным образом  
вызваны тем, что создаются динамические элементы, которые затем присоединяются к DOM


Какой из перечисленных инструментов в среднем лучше всего уменьшает JS-файлы в размере?
  
CSSMin  
Minify  
YUI-compressor  
Packer


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

Какой статус-код будет получен браузером в ответ на запрос к серверу для определения актуальности компонента путем передачи заголовка If-None-Match, если значения ETag переданного браузером и определенного сервером, не совпадают?
 
статус-код 304  
статус-код 200  
статус-код 502  
статус-код 333
 
 
Выберите верное утверждение:
 
время загрузки уменьшенной версии файла меньше времени загрузки упакованной версии  
время загрузки упакованной версии файла меньше времени загрузки уменьшенной версии  
время загрузки уменьшенной копии файла, как правило, сопоставимо с временем загрузки упакованной версий файла

 
Сколько раз может вычисляться CSS-выражение на странице?
 
оно вообще не вычисляется  
один-единственный раз при загрузке  
постоянно при каких-либо действиях пользователя

 
Механизм кэширования может быть реализован:
  
только браузерами  
только проксирующими серверами  
как браузерами, так и проксирующими серверами

 
Что необходимо сделать, чтобы уменьшить отрисовку отдельных частей документа в процессе добавления какого-либо большого фрагмента?  

сохранить HTML-код в виде innerHTML  
вставить его в DOM-дерево
сохранять HTML-код в виде текста и лишь на финальном этапе вставлять его в DOM-дерево


Из-за чего JavaScript-файлы блокируют загрузку?
 
в них могут содержаться document.write или location.href  
из-за того, что они загружаются в один поток  
из-за того, что они расположены в head-секции страницы

 
С помощью какого инструмента можно проанализировать код и убедиться в том, что он корректно отформатирован? 

JSLint  
JsUnit  
YUI Profiler


Какой браузер не поддерживает схему data:URI внедрения ресурса непосредственно в тело страницы без дополнильных HTTP-запросов?

Internet Explorer 7
Firefox
Safari
Mozilla


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

пределение объектов col для каждого столбца
установка для table CSS-атрибута table-layout в значение fixed
установка для каждого элемента col атрибута width


Укажите минусы включения поддержки сжатия на сервере IIS:

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


Какая операция будет выполнена браузером при получении запроса на загрузку ресурса, если с момента последнего запроса страницы прошло время, лежащее между интервалами post-check и pre-check, объявленными в HTTP-заголовке Cache-Control?

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


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

кэшировать объект из глобальной области видимости в локальную
визуализировать таблицы в один проход
визуализировать таблицы в несколько проходов


Какой (какие) HTTP-заголовок можно использовать для подавления кэширования в соотвествии с протоколом HTTP/1.0?

Pragma: no-cache
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Cache-Control: no-cache, no-store, must-revalidate

Вы можете обратится к нам напрямую, через:

skype По Skype: molodoyberkut
telegram По Telegram: @MolodoyBerkut
icq По ICQ: 657089516

Или через форму обратной связи на нашем сайте
Пока сочиняется...
4.png