Hướng dẫn tạo cache cho WordPress với plugin WP-FFPC.
Tạo cache (hay bộ nhớ đệm) là một trong những cách đơn giản và hiệu quả để tăng tốc độ load cho blog/website của bạn và tiết kiệm băng thông, đặc biệt khi bạn đang sử dụng shared host. Có 2 phương thức chính để tạo cache là: tạo cache trên đĩa cứng và tạo cache trên RAM. Tạo cache trên RAM có ưu điểm là tốc độ phản hồi nhanh, không tạo ra nhiều tập tin rác trong đĩa cứng của host. Tuy nhiên, nó cũng có một nhược điểm là hầu như không hỗ trợ shared host, đặc biệt là các gói host bị giới hạn về tài nguyên (RAM, CPU).
Tham khảo thêm: 5 Lời khuyên hữu ích giúp giảm thời gian tải blog WordPress
Plugin tốt nhất ở thời điểm hiện tại có thể giúp bạn tạo cache trên RAM chính là WP-FFPC. Tuy nhiên, WP-FFPC chỉ hoạt động tốt trên VPS, server (những thứ bạn được toàn quyền quản lý) còn đối với shared host, vì lý do hạn chế về tài nguyên, phần lớn các nhà cung cấp hosting đã vô hiệu hóa các module cần thiết dành cho plugin này.
Để sử dụng được WP-FFPC, shared host của bạn cần phải hỗ trợ tính năng tùy chọn và thiết lập phiên bản PHP để mở các module như apcu, memcache và memcached. Một trong những dịch vụ shared host hỗ trợ tốt nhất cho plugin này chính là Linux hosting và Hosting giá rẻ của FTECH.VN.
1. Đầu tiên, truy cập vào cPanel, click vào mục “Select PHP Version“.
Tick vào các module apcu, memcache, memcached để kích hoạt chúng. Click vào nút “Save” để lưu lại các thiết lập.
2. Quay trở lại giao diện quản trị của WordPress, cài đặt và kích hoạt plugin WP-FFPC.
3. Truy cập vào Settings => WP-FFPC để tiến hành các thiết lập dành cho plugin này. Tại đây, bạn sẽ nhận được yêu cầu thêm đoạn code sau vào tập tin wp-config.php để kích hoạt tính năng tạo cache.
Lưu ý: Bạn phải thêm nó vào bên trên dòng “That’s all, stop editing! Happy blogging.” thì mới có tác dụng.
4. Tiếp theo, hãy click vào mục “Select Backend“. Các bạn có thể chọn APC, APCu, PHP Memcache hoặc PHP Memcached. Tuy nhiên, tôi khuyên các bạn nên chọn PHP Memcached để đạt hiệu quả tốt nhất.
Các tùy chọn còn lại, các bạn có thể để mặc định hoặc tùy chỉnh theo ý thích (tự nghiên cứu nhé). :P
Sau khi hoàn tất, click vào nút “Save Changes” để lưu lại các thiết lập. Nếu bạn nhận được thông báo Backend status “up & running” thì có nghĩa là bạn đã thành công.
Thật đơn giản phải không nào? Bạn còn chần chừ gì nữa mà không thử ngay? Mọi thắc mắc xin vui lòng gửi vào khung bình luận bên dưới.
Nếu bạn thích bài viết này, hãy subscribe blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất qua email nhé. Cảm ơn rất nhiều. :)
Thế cái này có dùng chung với wp super cache dc ko bác Hiếu? Hoặc là thay vì cài cái này thì cài w3 total cache rồi cache = memcached thì có tốt = cái này ko ?
Mỗi trang chỉ nên dùng 1 plugin tạo cache thôi nhé, tránh việc xung đột lẫn nhau. Cái này với những plugin có lại có nguyên tắc hoạt động hoàn toàn khác nhau. Thay vì tạo file cache trong ổ cứng thì nó tạo file cache lên RAM nên tốc độ phản hồi chắc chắn sẽ nhanh hơn. :P
A híu ơi dùng vs wp rocket có dc k ạ
Không bạn nhé. Chúng sẽ xung đột với nhau bởi vì cả 2 có chung một chức năng. :P
Mình config như Hiếu, mình dùng hosting bên vHost, vào OK hết rồi lúc setting xong nó báo down :(
Nếu thế thì host của vHost sida rồi. :D Chuyển qua xài host của FTECH đi nhé. :-P
Của mình lúc active nó báo thế, sau ấn save rồi thì nó hiện down @@. Mình đã thêm vào wp-config (thực ra nó thêm của WP SUper Cache
This site was reached as cungvietblog.com ( according to PHP HTTP_HOST ) and there are no settings present for this domain in the WP-FFPC configuration yet. Please save the WP-FFPC settings for the domain or fix the webserver configuration!
Nó bảo bạn click vào nút Save Changes để lưu thiết lập kìa. Còn nếu bật module mà nó báo down thì chứng tỏ module này chưa được cài đặt trên server. :P
Hôm nay mình test host của Ftech vẫn không được Hiếu ạ mặc dù đã bật apcu, memcache và memcached.
Mình không hiểu chỗ Data prefix và meta prefix thì để nguyên hay chỉnh sao hả Hiếu?
Mình vừa hỏi lại thì được biết các HGR không hỗ trợ memcached bạn nhé. @@!
:'( vừa đăng ký hosting giá rẻ xong :'(
Cái này cũng dùng cho share host à bác, có hơn cái super cache không?
Với Linux hosting của FTECH và WordPress hosting (sắp ra mắt) thì quẩy vô tư nhé. Cấu hình và tài nguyên không thua gì VPS. Cá nhân mình không thích thằng Super Cache. :D
Thằng super cache nhiều khi xóa cache rồi vẫn ko có hiệu lực ngay, cực ở chỗ thím nào hay sửa css :D
Thế mình mới không dùng W3 Total Cache hay Super Cache. WP-FFPC hầu như không gây ra xung đột với các plugin khác nên không sợ lỗi giao diện. :P
Cái này em chơi được không -_- Cái WP Super Cache nó cache kiểu gì có lúc vô không có sidebar, nó full màn hình luôn :(((
Chơi tốt nhé. Mã nguồn SOS WordPress trong WordPress Hosting cũng được cài đặt và thiết lập sẵn plugin này mà. :D
Em cài rồi nó cảnh báo cần chèn thêm một đoạn mã vào php.ini nhưng tìm file đó chèn ở đâu vậy :D
Làm gì có chuyện phải chèn mã nào? Chụp screenshot anh xem nào. :P
https://plus.google.com/u/0/101980885778388830728/posts/3kdgPJpgCPM?pid=6227717181246705426&oid=101980885778388830728 đây :D
WARNING: you’ve entered username and/or password for memcached authentication ( or your browser’s autocomplete did ) which will not work unless you enable memcached sasl in the PHP settings: add `memcached.use_sasl=1` to php.ini
Haha. Con gà. Chú mày lưu username và password đăng nhập WordPress trên trình duyệt đúng không? Nó tự động điền vào mục “Backend settings” => “Authentication ( only for SASL enabled Memcached or Redis” rồi. Mở ra, xóa username và password trong này đi rồi Save Changes là được. :D
Ha ha :V Vậy hả, thánh kiu thánh kiu :v
Xài ngon rồi. thanks bạn