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

Bài viết này hướng dẫn bạn cách tăng tốc bằng cache cho website OpenCart. Nếu cần hỗ trợ, xin vui lòng liên hệ VinaHost qua Hotline 1900 6046 hoặc email về support@vinahost.vn.

Bước 1: 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”.

Bước 2: Giải nén file QuickFix+OC2.2.0.0.zip.
Bước 3: Login vào trang admin của website OpenCart. Click chọn như hình
Bước 4: Chọn vào file localcopy.ocmod.xml vừa được giải nén ở bước 3 ra.
Bước 5: Click Modifications => Refesh và đợi thông báo bên dưới xuất hiện:

Bước 6: Download và giải nén file cài đặt extension V2 Pagecache tại link direct hoặc git.
Bước 7: 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).
Bước 8: 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:

Bước 9: Ở 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:
Bước 1: 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).
Bước 2: 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

Bước 3: 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
Bước 4: 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:

Bước 5: Thử reload lại trang và cảm nhận.
Chúc các bạn thành công.

Đánh giá bài viết
Was this article helpful?
Đánh giá
Đánh giá bài viết
Đăng ký nhận tin

Để không bỏ sót bất kỳ tin tức hoặc chương trình khuyến mãi từ Vinahost

    Bài viết liên quan
    Bình luận
    Theo dõi
    Thông báo của
    guest
    0 Góp ý
    Phản hồi nội tuyến
    Xem tất cả bình luận