- •1 Вопрос Основные понятия ис
- •2 Вопрос Жизненный цикл
- •3 Вопрос Каноническое проектирование
- •4 Вопрос Типовое проектирование ис.
- •5 Вопрос Хранилище данных
- •6 Вопрос
- •7 Вопрос
- •8 Вопрос
- •9 Вопрос
- •10 Вопрос Основные задачи оптимизации
- •11 Вопрос Основные проблемные места при загрузке страницы
- •12 Вопрос Инструменты для сжатия css и JavaScript.
- •3 Вопроса:
- •13 Вопрос Кэширование
3 Вопроса:
1) имеет ли смысл пользоваться каким-либо минимизатором Java Script кода;
2) есть ли среди них универсальные средства показывающие результаты подавляющем большинстве случаев;
3) если такого средства нет, то каковы наборы инструментов.
Инструменты и методика:
1) Java Script min наиболее широко распространенный минимизатор основывается на простых правилах, перенесен на множество языков, в том числе на сам Java Script.
2) Java Script mini Fire – отдельный модуль по степени сжатия очень близок к Java Script min однако генерирует отличный от него синтаксис.
3) Dodjo запускается как Jar модуль.
4) Den Edwards Peiber – достаточно широко использованный инструмент, перенесен на некоторые языки, в том числе PHP.
13 Вопрос Кэширование
Форсированный сброс КЭШа. Если мы устанавливаем время кэширования на несколько лет, то нам нужно сообщить клиентскому браузеру, что ресурс поменялся.
Кэширование – при открытии страницы сайта в браузере, все или почти все ресурсы загружаются из КЭШа. Однако при этом может поменяться актуальность представляемых данных.
Спецификации:
1)Post check-определяет интервал времени после которого ресурс должен быть проверен на актуальность. Эта проверка может быть выполнена и после того как пользователь загрузит страницу из кэш, но при следующей загрузке он должен быть обновлен.
2)Pred check-определяет интервал времени в секундах, после которого проверка актуальности ресурса должна быть произведена перед его отображением пользователю