Cache là thành phần quan trọng để tăng tốc website hiệu quả, bất kỳ một website nào muốn đảm bảo tốc độ tối ưu thì gần như bắt buộc phải sử dụng cache. Trong CodeIgniter 4, thành phần cache được tích hợp với tên gọi Caching Driver và thành phần này được thiết kế rất tối giản cho người sử dụng. Đặc điểm nổi bật của CodeIgniter 4 đó chính là sự đơn giản trong sử dụng, bất kỳ lập trình viên nào mới làm quen với CodeIgniter nói chung hay CodeIgniter 4 nói riêng đều có thể dễ dàng sử dụng tất cả các thành phần mà CodeIgniter 4 cung cấp.
Bài viết này, tôi sẽ hướng dẫn các bạn sử dụng cache của CodeIgniter 4 để cache website, giúp tăng tốc độ website một cách đáng kể. Các bạn có thể tham khảo ví dụ sau để biết cách sử dụng cache trong CodeIgniter 4:
//Khởi tạo đối tượng cache $cache = Config\Services::cache(); //Khai báo khoá cache $key = 'gextend'; //Lấy dữ liệu và kiểm tra sự tồn tại if (!($data = $cache->get($key))) { //Tạo dữ liệu cache $data = [1, 2, 3]; //Lưu cache $cache->save($data, $key, 900); }
Các bạn có thể tìm hiểu thêm về cache trong CodeIgniter 4 tại địa chỉ https://codeigniter4.github.io/userguide/libraries/caching.html.
Chúc các bạn thành công !