Sebagian besar pengembang website cenderung mengabaikan caching tanpa menyadari bahwa hal itu dapat merugikan aplikasi mereka. Penundaan satu detik dalam waktu akses dapat berarti Anda kehilangan pelanggan atau pengguna karena pesaing. Yii2 mendukung caching dalam berbagai metode. Mendukung caching fragmen, caching data, caching halaman dan konten dinamis. Komponen penyimpanan cache dapat ditukar tanpa harus mengubah kode yang menggunakan cache. Dalam artikel ini, kita akan membuat perbandingan kecepatan cache dalam beberapa metode. Tanpa menggunakan cacheFileCacheDbCacheRedis Langkah-langkah membuat perbandingan kecepatan cache pada yii2 Menyiapkan tabel dengan menggunakan MySQL CREATE TABLE `test_cache` ( `id` INTEGER(11) NOT NULL AUTO_INCREMENT, `data` VARCHAR(20) COLLATE utf8mb4_general_ci DEFAULT NULL, PRIMARY KEY USING BTREE (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 ROW_FORMAT=DYNAMIC CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_general_ci'; Buat tabel sederhana dengan kolom id dan data. Setelah itu buat record untuk tabel tersebut. Dalam ujicoba kali ini, kita menambahkan kolom data dengan random karakter dengan 20 buah karakter. Jumlah baris yang kita buat sebanyak 10.000 baris. Buat model dari tabel tersebut, misal dengan nama "Testcache".Buat Controller untuk menampilkan respon, misal dengan nama "TestcacheController" "TestcacheController" tanpa cache public function actionIndex() { $data=TestCache::find()->all(); Yii::$app->response->format =...