Главная / Интернет-технологии /
Алгоритмы и задачи клиентской оптимизации / Тест 8
Алгоритмы и задачи клиентской оптимизации - тест 8
Упражнение 1:
Номер 1
Для ускорения загрузки веб-сайта необходимо:
Ответ:
 (1) уменьшить количество HTTP-запросов 
 (2) увеличить количество HTTP-запросов 
 (3) увеличить количество HTTP-запросов методом POST 
Номер 2
Какие действия необходимо предпринять для ускорения загрузки веб-сайта?
Ответ:
 (1) расположить JavaScript-файлы в начале страницы 
 (2) расположить JavaScript-файлы в конце страницы 
 (3) расположить CSS-файлы в конце страницы 
Номер 3
Укажите действия, которые необходимо предпринять для ускорения загрузки веб-сайта:
Ответ:
 (1) расположить CSS-файлы в конце страницы 
 (2) расположить CSS-файлы в начале страницы 
 (3) расположить JavaScript-файлы в начале страницы 
Упражнение 2:
Номер 1
При помощи какой из строк PHP-кода в файле конфигурации DrupaL можно установить время хранения пользовательских сеансов в базе данных DrupaL?
Ответ:
 (1) ini_set('session.gc_maxlifetime', 86400);
 
 (2) ini_set('session.cache_expire', 86400);
 
 (3) ini_set('session.cookie_lifetime', 86400);
 
Номер 2
При помощи какой из строк PHP-кода в файле конфигурации DrupaL можно установить время жизни кэшированных страниц сеансов?
Ответ:
 (1) ini_set('session.gc_maxlifetime', 86400);
 
 (2) ini_set('session.cache_expire', 86400);
 
 (3) ini_set('session.cookie_lifetime', 86400);
 
Номер 3
При помощи какой из строк PHP-кода в файле конфигурации DrupaL можно изменить время хранения cookie в браузере пользователя?
Ответ:
 (1) ini_set('session.gc_maxlifetime', 86400);
 
 (2) ini_set('session.cache_expire', 86400);
 
 (3) ini_set('session.cookie_lifetime', 86400);
 
Упражнение 3:
Номер 1
В каком файле конфигурации Drupal можно установить время хранения пользовательских сеансов в базе данных?
Ответ:
 (1) session.php
 
 (2) settings.php
 
 (3) include.php
 
Номер 2
В каком файле конфигурации Drupal можно установить время жизни кэшированных страниц сеансов
Ответ:
 (1) session.php
 
 (2) settings.php
 
 (3) include.php
 
Номер 3
В каком файле конфигурации Drupal можно изменить время хранения cookie в браузере пользователя?
Ответ:
 (1) session.php
 
 (2) settings.php
 
 (3) include.php
 
Упражнение 4:
Номер 1
Для ускорения работы сайта требуется:
Ответ:
 (1) увеличить число DNS-запросов 
 (2) уменьшить число DNS-запросов 
 (3) увеличить размер JavaScript-файлов 
Номер 2
Что необходимо предпринять для ускорения работы сайта?
Ответ:
 (1) уменьшить размер JavaScript-файлов 
 (2) увеличить размер JavaScript-файлов 
 (3) добавить дублирующиеся скрипты 
Номер 3
Каким образом можно ускорить загрузку веб-сайта?
Ответ:
 (1) добавить дублирующиеся скрипты 
 (2) увеличить число DNS-запросов 
 (3) удалить дублирующиеся скрипты 
 (4) увеличить размер JavaScript-файлов 
Упражнение 5:
Номер 1
Если в файле конфигурации Drupal установить время хранения cookie в браузере пользователя равным 0
, то ...
Ответ:
 (1) cookie будет удаляться сразу после закрытия интернет-браузера пользователем 
 (2) cookie не будут использоваться в сессии 
 (3) cookie будут установлены у клиента без срока жизни 
Номер 2
Какое значение нужно передать функции ini_set
в файле конфигурации Drupal settings.php
, чтобы cookie удалялись сразу после закрытия интернет-браузера пользователем?
Ответ:
 (1) -1
 
 (2) 0
 
 (3) false
 
Номер 3
Укажите результат записи в файл конфигурации Drupal settings.php
следующего PHP-кода: ini_set('session.cookie_lifetime', 0);
Ответ:
 (1) cookie будет удаляться сразу после закрытия интернет-браузера пользователем 
 (2) на этапе интерпретации кода произойдет ошибка 
 (3) cookie будут установлены у клиента без срока жизни 
Упражнение 6:
Номер 1
Укажите дополнение WordPress, используемое для оптимизации таблиц MySQL:
Ответ:
 (1) Optimize DB 
 (2) db cache reloaded 
 (3) apc 
Номер 2
Укажите дополнение WordPress, используемое для кэширования запросов к базе данных:
Ответ:
 (1) Optimize DB 
 (2) db cache reloaded 
 (3) apc 
Номер 3
Укажите приложение, используемое для исключения повторной компиляции PHP-скриптов:
Ответ:
 (1) Optimize DB 
 (2) db cache reloaded 
 (3) APC 
Упражнение 7:
Номер 1
Кэшировать в Joostina можно ...
Ответ:
 (1) как в файлы, так и в специальные акселераторы кэширования 
 (2) только в файлы 
 (3) только в специальные акселераторы кэширования 
Номер 2
Joostina поддерживает работу кэширования с использованием:
Ответ:
 (1) APC 
 (2) css tidy 
 (3) eaccelerator 
 (4) xcache 
Номер 3
Какие из перечисленных кэш-акселераторов, являются еще и общими оптимизаторамм работы php?
Ответ:
 (1) APC 
 (2) memcache 
 (3) eAccelerator 
 (4) XCache 
Упражнение 8:
Номер 1
Укажите, какую функцию заменяет функция $("#id")
при модификации jQuery плагина:
Ответ:
 (1) document.getElementById("id")
 
 (2) document.getElementsByTagName("tag")
 
 (3) document.getElementsByClassName("class")
 
Номер 2
Укажите, какую функцию заменяет функция $("tag")
при модификации jQuery плагина:
Ответ:
 (1) document.getElementById("id")
 
 (2) document.getElementsByTagName("tag")
 
 (3) document.getElementsByClassName("class")
 
Номер 3
Укажите, какую функцию заменяет функция $(".class")
при модификации jQuery плагина:
Ответ:
 (1) document.getElementById("id")
 
 (2) document.getElementsByTagName("tag")
 
 (3) document.getElementsByClassName("class")
 
Упражнение 9:
Номер 1
Укажите, какой способ выборки трех разных селекторов в JavaScript быстрее, если задействована функция querySelectorAll
:
Ответ:
 (1) $(".a,.b,.c")
 
 (2) $(".a").add(".b").add(".c")
 
 (3) все способы одинаковы по быстродействию 
Номер 2
Укажите, какой способ выборки трех разных селекторов в JavaScript быстрее, если функция querySelectorAll
не задействована:
Ответ:
 (1) $(".a,.b,.c")
 
 (2) $(".a").add(".b").add(".c")
 
 (3) все способы одинаковы по быстродействию 
Номер 3
Укажите метод в ASP.NET для настройки ETag:
Ответ:
 (1) request.cache.setETag
 
 (2) response.cache.setETag
 
 (3) response.cache.getTag
 
Упражнение 10:
Номер 1
Расширения каких типов можно отключить в Joostina?
Ответ:
 (1) только компоненты 
 (2) модули и компоненты 
 (3) модули, компоненты и мамботы 
Номер 2
Укажите приложение для анализа лог-файлов сервера:
Ответ:
 (1) awstats 
 (2) munin 
 (3) vnstat 
Номер 3
Укажите приложение для мониторинга производительности сервера:
Ответ:
 (1) awstats 
 (2) munin 
 (3) vnstat 
Упражнение 11:
Номер 1
Какие строки необходимо добавить в файл wp-config.php
для включения внутреннего кэширования на уровне Wordpress?
Ответ:
 (1) define('ENABLE_CACHE', true );
 
 (2) ini_set('session.cache_expire', 900);
 
 (3) define('CACHE_EXPIRATION_TIME', 900);
 
Номер 2
Для включения внутреннего кэширования на уровне Wordpress необходимо изменить файл:
Ответ:
 (1) my.cnf
 
 (2) wp-config.php
 
 (3) settings.php
 
Номер 3
Какие дополнения применяются для серверного кэширования в Wordpress?
Ответ:
 (1) Optimize DB 
 (2) WP-Super-Cache 
 (3) Hyper Cache 
 (4) APC 
Упражнение 12:
Номер 1
Какая переменная в шаблонах тем оформления сайта на Drupal используется для отображения имени аутентифицированного пользователя?
Ответ:
 (1) $user_name
 
 (2) $user_link
 
 (3) $is_page_authcache
 
Номер 2
Какая переменная в шаблонах тем оформления сайта на Drupal используется для отображения ссылок, связанных с профилем пользователя?
Ответ:
 (1) $user_name
 
 (2) $user_link
 
 (3) $is_page_authcache
 
Номер 3
При каком значении переменной $is_page_authcache
, все хуки данного шаблона темы оформления сайта на Drupal будут сохранены в кэш?
Ответ:
 (1) false
 
 (2) true
 
 (3) 0