Diagram Alur Aplikasi CodeIgniter Beserta Penjelasannya

Belajar CodeIgniter - Berikut ini adalah diagram alur aplikasi CodeIgniter yang baru saja saya pelajari di website resmi CodeIgniter.

Source: https://codeigniter.com/user_guide/overview/appflow.html

Penjelasan:

  1. File index.php merupakan front controller yang bertugas untuk menginitialisasi sumber daya-sumber daya yang diperlukan untuk menjalankan CodeIgniter;
  2. Sementara itu router bertugas untuk menganalisa HTTP Request yang diterima, menentukan apa yang harus dilakukan dengannya;
  3. Jika terdapat cache yang sesuai dengan HTTP Request tersebut, maka itu yang akan dikirimkan ke browser, merupakan jalan pintas dari eksekusi sistem yang normal;
  4. Security. Merupakan section yang bertugas menyaring HTTP Request yang diterima dan data pengguna-data pengguna lainnya sebelum Application Controller dimuat demi alasan keamanan;
  5. Selanjutnya, Application Controller bertugas untuk memuat models, libraries, helpers, plugins, dan scripts yang diperlukan agar CodeIgniter bisa berjalan dengan baik;
  6. Akhirnya, view merupakan proses rendering page ke browser pengguna yang telah mengirimkan HTTP Request ataupun data pengguna tersebut diatas;
  7. Disini, caching bekerja menyimpan salinan dari page yang dirender untuk dikirimkan ke browser pengunjung untuk kunjungan berikutnya ke page yang sama.
Demikian blogpost tentang diagram alur aplikasi CodeIgniter, semoga bermanfaat.


Sumber: https://codeigniter.com/user_guide/overview/appflow.html


Comments

Popular posts from this blog

Cara Import Database MySQL dengan Mudah

Cara Menghapus Database di MySQL via cPanel