Trick Handle Large Data with Gridview + Cache

Melanjutkan status sebelumnya tentang large data (jutaan record) yang by default akan lemot jika kita menampilkannya menggunakan Gridview. Penyebabnya adalah Query ini.. Gridview menggunakannnya untuk mengatur paging, dan menampilkan summary data. Tepatnya ada disini https://github.com/yiisoft/yii2/blob/master/framework/data/ActiveDataProvider.php#L164, pada fungsi

Yii2: Handle Large Data with FileCache dan MemCache

#) Intermezzo By default Yii2 telah cache ready yaitu menggunakan FileCache, silahkan lihat di conmmon\config\main Namun hanya ready lho.. ibarat pedang.. udah ada ditangan kamu, namun tidak pernah kamu ayunkan untuk menebas leher musuhmu. Yup saya tahu

Yii2: Create Large Dummy Data Use Faker

Dummy data adalah data fake yang digunakan untuk testing aplikasi. Nah Yii2 melalui extension Faker (https://packagist.org/packages/fzaninotto/faker) membuatnya hal ini semakin mudah. Faker itu merupakan extension untuk menggenerate fake data secara random, kerennya, data yang dihasilkan oleh Faker

Deploy Yii2 for Development or Production?

Kita samakan persepsi dulu, bahwa tulisan ini hanya untuk Yii2 Advanced Template. Bagaimana dengan Yii2 Basic Template? Penjelasannya adalah penggunaaan Aplication Template di Yii2 berbanding terbalik, yaitu Basic Template hanya untuk master sedangkan Advanced Template untuk nyubi,

Yii2 High Performance Environment Recommendation

Menurut Alexander Makarov (Yii Dev Core), Yii2 best performance jika kita implementasikan pada : “nginx + php-fpm from PHP 5.6.2 with OpCache enabled + MariaDB” #) Mengapa harus nginx? Nginx adalah webserver ringan karena resource yang dibutuhkan

Yii2 – Security Exposed – Part I

Mencoba sharing hal yang lebih serius yaitu tentang security CMIIW. “Yii2 secure?”, Tunggu dulu sob, Yii2 sebagai framework memang secure namun hal itu tidak serta merta membuat Aplikasi yang kita bangung berbasis Yii2 juga secure. Yii2 sudah

Yii2: Super Easy to Create Login Social Account with AuthClient (Facebook, Google, Twitter, etc)

Artikel ini semakin menegaskan kepada Anda tentang kelemahan utama Yii yaitu keterlaluan lengkap. Yii khususnya yang versi 2 bisa membuat Anda semakin maaf “bodoh”.. Kali ini kita akan membahas tentang login dan register via social aaccount macam

Yii2: Manage User Level Access with Yii2 Admin Extension

Sebuah aplikasi minimal memiliki 2 level user yaitu Admin dan Guest, kalo hanya ini yang Anda perlukan maka Yii2 by default telah membuatkannya, dan kita tinggal pake.. Contoh diatas hanya digunakan untuk menguji apakah user itu login

Yii2: Create Advanced Lock Screen Web Application with Javascript Part 2

Melanjutkan artikel sebelumnya, sebenarnya ada bug pada tutorial sebelumnya yaitu ketika setelah beberapa saat user idle atau tidak melakukan aktifitas apapun maka aplikasi akan otomatis redirect ke halaman lockscreen, nah disinilah bugnya. Apabila user tidak segera datang

Yii2: Create Lock Screen Web Application with Javascript

“Meniru” gaya windows.. ketika beberapa saat user tidak melakukan aktifitas pada aplikasi, maka untuk alasan keamanan, secara otomatis sistem akan logout. Hal ini untuk mencegah akses oleh user yang tidak berwenang. Okey kita dapat dengan mudah membuatnya