Hướng dẫn tăng tốc bằng cache cho website OpenCart

Bài viết này sẽ hướng dẫn tăng tốc bằng cache cho website OpenCart nhằm tăng tốc độ xử lý khi load site và chịu tải tốt hơn.
B1: Cài đặt Extension "Quick Fix". Để có thể cài Extension khi mà FTP setting vẫn Disable, bạn truy cập vào link, tại cuối trang giới thiệu, click chọn "Download".
B2: Giải nén file QuickFix+OC2.2.0.0.zip.
B3: Login vào trang admin của website OpenCart. Click chọn như hình

B4: Chọn vào file localcopy.ocmod.xml vừa được giải nén ở bước 3 ra.
B5: Click Modifications => Refesh và đợi thông báo bên dưới xuất hiện:

B6: Download và giải nén file cài đặt extension V2 Pagecache tại link direct hoặc git.
B7: Tại giao diện admin, bạn click chọn Extension Installer => và Upload Extension (.zip) vừa download về (v2pagecache-1.1.5.ocmod.zip).

B8: Click chọn Extensions => Module => Kéo xuống tìm đến V2Pagecache thì click nút màu xanh để cài đặt, sau đó chọn Edit để Enable extension này lên:

B9: Ở giao diện Edit, click chọn Enable để bật Extension V2 Page Cache.


Lưu ý: nếu việc click vào Enable Cache báo lỗi thì bạn cần fix như sau:
B1: Login vào trình quản lý file trên mã nguồn website OpenCart thông qua FTP hoặc trực tiếp trên giao diện cPanel (Bạn có thể click vào nội dung tương ứng để xem thao tác FTP File Manager).
B2: Mở thư mục root chứa mã nguồn OpenCart, tiến hành edit file index.php và tìm đoạn code:
    if (is_file('config.php')) {
        require_once('config.php');
    }  

Bạn tiến hành thêm 6 dòng code sau vào ngay sau đoạn vừa tìm được:

require_once(DIR_SYSTEM . 'library/v2pagecache.php');         //V2PAGECACHE
$pagecache = new V2PageCache();                               //V2PAGECACHE
if ($pagecache->ServeFromCache()) {                           //V2PAGECACHE
    // exit here if we served this page from the cache        //V2PAGECACHE
    return;                                                   //V2PAGECACHE
}                                                             //V2PAGECACHE
B3: Nhìn xuống cuối cùng của file index.php, tìm các đoạn sau:
  • Với OpenCart 2.0.x và 2.1.x:
    // Output
    $response->output();
  • Với OpenCart 2.2.x:
    // Application
    require_once(DIR_SYSTEM . 'framework.php');

 Thêm 3 dòng code sau vào: 
if ($pagecache->OkToCache()) {                                //V2PAGECACHE
    $pagecache->CachePage($response);                         //V2PAGECACHE
}                                                             //V2PAGECACHE
B4: Thực hiện kiểm tra lại sẽ thấy Extension V2 Page Cache ở trạng thái Enable

Bạn có thể xem thêm video hướng dẫn sau:


B5: Thử reload lại trang và cảm nhận.
Chúc các bạn thành công.
  • 0 Người dùng thấy điều này hữu ích
Câu trả lời này có hữu ích không?

Các bài viết liên quan

Hướng dẫn cài đặt OpenCart lên hosting cPanel

OpenCart là một CMS mã nguồn mở, sử dụng ngôn ngữ PHP, phát triển dành cho các hệ thống thương...

Hướng dẫn update OpenCart

Bài viết này sẽ hướng dẫn update OpenCart lên bản mới nhất. Cũng như các mã nguồn mở khác,...

Hướng dẫn reset password admin OpenCart

Chào các bạn, hôm nay VinaHost tạo bài viết này để hướng dẫn reset password admin OpenCart. Các...

Hướng dẫn enable Google Analytics với OpenCart

Bài viết này sẽ hướng dẫn enable Google Analytics với OpenCart theo các bước sau:B1. Bạn đăng...

Hướng dẫn xóa cache OpenCart bằng tay

Ở bài viết này, VinaHost sẽ hướng dẫn xóa cache OpenCart bằng tay cho các bạn. Trước hết, bạn cần...

Powered by WHMCompleteSolution