애플리케이션 흐름도¶
아래 그래픽은 시스템 전체의 데이터 흐름을 나타냅니다:

index.php가 프론트 컨트롤러 역할을 하며 CodeIgniter 실행에 필요한 기본 리소스를 초기화합니다.
Router가 HTTP 요청을 분석하여 처리 방식을 결정합니다.
캐시 파일이 존재하면 일반적인 시스템 실행을 건너뛰고 브라우저로 직접 전송됩니다.
보안. 애플리케이션 컨트롤러가 로드되기 전에 HTTP 요청과 사용자가 제출한 데이터가 보안을 위해 필터링됩니다.
Controller가 특정 요청을 처리하는 데 필요한 모델, 핵심 라이브러리, 헬퍼 및 기타 리소스를 로드합니다.
완성된 View가 렌더링되어 웹 브라우저로 전송됩니다. 캐싱이 활성화된 경우, 이후 요청 시 제공할 수 있도록 뷰가 먼저 캐시됩니다.