Диаграмма работы приложения
- Автор mityok on февраля 15th, 2008
в категории
На рисунке ниже представлена блок-схема работы приложения, построенного с использованием CodeIgniter

- index.php выступает в роли основного контроллера, инициализирует базовые ресурсы необходимые для работы CodeIgniter;
- Маршрутизатор (router) анализирует HTTP запрос и определяет, что именно должно быть с ним сделано;
- Если существует кешированный файл, то он отправляется непосредственно браузеру, в обход нормального прохода исполнения приложения;
- Безопасность. Прежде чем будет загружен контроллер приложения, HTTP запрос и любые данные введенные пользователем обрабатываются для обеспечения безопасности;
- Контроллер загружает модель, библиотеки ядра, плагины, вспомогательные функции (helpers), а также любые другие ресурсы необходимые для обработки конкретного запроса;
- Подготовленное представление (View) обрабатывается и затем отправляется браузеру для просмотра. Если включено кеширование, то сначала представление сохраняется в кеше для повторного использования.

Отправить комментарий