WP Rocket 3.1 ra mắt với những tính năng có một không hai.
Nếu bạn chưa biết thì vào đêm hôm qua 18/7/2018, WP Rocket 3.1 (beta 1) đã chính thức ra mắt với rất nhiều nâng cấp rất đáng giá. Chúng không những sẽ giúp bạn cải thiện tốc độ load thực tế của website mà còn giúp nâng cao điểm số trên Google PageSpeed Insights khi mang tới những giải pháp tuyệt vời có khả năng xử lý các vấn đề mà nhiều người đang gặp phải. Đó là nguyên nhân thôi thúc tôi phải viết bài này để giới thiệu chúng với tất cả các bạn.
- WP Rocket – plugin tạo cache tốt nhất dành cho WordPress
- Hướng dẫn cài đặt và sử dụng plugin WP Rocket
WP Rocket 3.1 có gì mới?
Theo changelog từ nhà cung cấp, WP Rocket 3.1 (beta 1) sẽ bao gồm các thay đổi sau:
Requirements change: WP Rocket now requires WordPress 4.7 or higher
New feature: Create a cache of WooCommerce empty cart content to improve loading time of the wc-ajax=get_refreshed_fragments AJAX request
New feature: Google Tracking one-click add-on enables you to create a local cache version of Google Analytics and Google Tag Manager files, improving browser caching for them
Enhancement: Combining JS files also combines inline and 3rd party scripts, resulting in a better compatibility and no render-blocking files
Enhancement: Improve compatibility with WooCommerce Multilingual currency switcher
Enhancement: Improve detection of some CSS files during minification/combine
Fix: Correctly assign the return value of the set_rocket_wp_cache_define filter
Fix: Prevent incorrect display of the license expiration date in the dashboard in some cases
Fix: Prevent caching of pages with a 403 or 500 error code
Fix: Prevent entire site from being excluded from cache when WooCommerce pages are not correctly defined or published
Fix: Prevent a php warning in some cases with a multilingual plugin when clearing the cache
Trong đó, nổi bật là 3 tính năng:
Tối ưu cache cho Google Analytics và Google Tag Manager
Truy cập tab Add-ons trong trang thiết lập của WP Rocket và chuyển Add-on status của mục Google Tracking sang trạng thái On
rồi lưu lại. Tính năng này sẽ giúp bạn khắc phục lỗi cache file JS của Google Analytics và Google Tag Manager (cụ thể là thời gian cache quá ngắn) trên các công cụ kiểm tra tốc độ website như Google PageSpeed Insights, WebPageTest, GTmetrix hay Pingdom.
Tham khảo thêm:
- Khắc phục lỗi cache của Google Analytics một cách đơn giản
- Lưu trữ Google Fonts ngay trên host để tăng tốc độ load
Tối ưu wc-ajax=get_refreshed_fragments
Nếu bạn đang sử dụng plugin WooCommerce trên website của mình thì chắc hẳn đã từng nhìn thấy cái tên wc-ajax=get_refreshed_fragments
trong kết quả test tốc độ với Google PageSpeed Insights hay Pingdom phải không nào?
Về cơ bản WooCommerce sẽ cố gắng thu thập thông tin chi tiết của giỏ hàng bằng cách gọi các script và mất nhiều thời gian để hoàn thành công việc. Các script này xuất hiện trên tất cả các trang để cập nhật thông tin giỏ hàng mới nhất thông qua AJAX. Điều đáng nói ở đây là chúng không hề được cache hay nén. Do đó wc-ajax=get_refreshed_fragments gây ảnh hưởng rất nhiều đến tốc độ load web. Cách duy nhất để xử lý vấn đề này trước đây là loại bỏ nó bằng code:
add_action( 'wp_enqueue_scripts', 'dequeue_woocommerce_cart_fragments', 11);
function dequeue_woocommerce_cart_fragments() { if (is_front_page()) wp_dequeue_script('wc-cart-fragments'); }
Tuy nhiên, với WP Rocket 3.1, wc-ajax=get_refreshed_fragments đã được xử lý một cách hoàn toàn tự động mà bạn không phải tiến hành bất cứ thiết lập gì.
Tối ưu inline và external JavaScript
Tính năng Combine JavaScripts files của WP Rocket đã được nâng cấp với khả năng gộp luôn cả inline JS và external JS. Điều này sẽ giúp bạn xử lý các vấn đề liên quan đến file JS của bên thứ 3 (tải từ ngoài host, chẳng hạn như Facebook, Google, YouTube…) chặn hiển thị nội dung (render blocking) trên Google PageSpeed Insights. Xem hướng dẫn chi tiết về cách cấu hình plugin WP Rocket trong link tham khảo ở phần đầu bài viết này.
Thật tuyệt vời phải không nào? Bạn còn chần chừ gì nữa mà không bật tính năng Rocket Tester để nâng cấp lên phiên bản 3.1 beta 1 ngay hôm nay?
Nếu bạn thích bài viết này, hãy theo dõi 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 nhé. Cảm ơn rất nhiều. :)
Chào bạn,
Mình mua wp-rocket cài mới được hơn 1 tháng. Giờ có bản update 3.1.3.4 nhưng mình click để up lên bản mới thì bị báo lỗi http://prntscr.com/l6j9xj. Mình đã xóa hẳn bản cũ đi up lại bản tải từ link mua bên bạn nhưng khi update vẫn bị báo lỗi như trên. Bên bạn có cách xử lý không?
Bạn thử upload file wp-rocket.zip vào thư mục /wp-content/plugins/ sau đó giải nén ra (hoặc giải nén trên máy rồi upload folder wp-rocket vào thư mục /wp-content/plugins/ nếu sử dụng FTP) => Truy cập vào Plugins => Installed Plugins và Activate nó lên.
Trước mình dùng WP Super Cache, vừa cài thử wp rocket và cảm thấy rất hài lòng, cài xong check lại pagespeed xanh lè, ngon. :D show hàng cho anh em trải nghiệm https://muatheme.vn
Mình thấy cài plugin này vào làm chậm website!
1 là bạn không biết cách cấu hình plugin. 2 là WP Rocket xung đột với theme hoặc plugin nào đó trên site của bạn. Còn hầu như trong mọi trường hợp, việc cài plugin tạo cache sẽ giúp site load nhanh hơn.
Chào bạn, mình đặt mua plugin wp-rocket nhưng đến khi thanh toán thì luôn bị báo lỗi sai captcha mặc dù mình đã thử các kiểu, nhập đi nhập lại nhiều lần vẫn không được. Bên bạn có hỗ trợ chuyển tiền luôn vào tài khoản ngân hàng không?
Bạn chọn hình thức thanh toán là “Chuyển khoản ngân hàng (thủ công)” sẽ nhìn thấy số TK ngân hàng của bên mình nhé. :)
Mình vừa mua xong, cài lên site nó báo ngày hết hạn 8/6/2019 chứ không phải ngày 6/9/2019 như email thông báo từ bên bạn. Vậy plugin của mình từ 1 năm giờ còn được có 9 tháng thôi à bạn?
Đấy là hạn của license, không phải hạn sử dụng của bạn. Sau khi license hết hạn bên mình sẽ gia hạn hoặc đổi license mới. Trong trường hợp đổi license, bạn down bản mới về cài đặt lại là được.
Bác cho em hỏi chút plugin Swift Performance và wprocket này thì cái nào ngon hơn ạ.
Nếu xét theo điểm số thì 2 cái ngang nhau hoặc Swift Performance nhỉnh hơn. Nếu xét về hiệu suất thực tế thì WP Rocket tốt hơn. :)
Mình cũng muốn dùng thử cái này, nhưng mình có đến gần chục cái Website, mua 1 key thì dùng hết luôn được không bạn? Cho mình hỏi ngoài cái này, còn nên dùng cái nào khác nữa ???
Dùng không giới hạn bạn nhé, bao nhiêu site cũng được. WP Rocket hiện tại là plugin tạo cache thuộc hàng tốt nhất rồi. Tất nhiên, nếu bạn dùng web server LiteSpeed hoặc Open LiteSpeed thì mình khuyên nên cài plugin LiteSpeed Cache thay vì WP Rocket.
Mình có nên dùng nhiều Plugin không nhỉ thớt. Theo em thì dùng nhiều plugin nó sẽ bị nặng web ảnh hưởng khá nhiều đến tốc độ website của mình.
Đồng ý là dùng nhiều plugin sẽ gây nặng web nhưng không phải plugin nào cũng gây nặng web bạn nhé. Nhiều lúc sử dụng plugin chẳng khác gì bạn chèn code trực tiếp vào theme cả, thậm chí còn mang lại hiệu năng tốt hơn.
Buồn là dùng Litespeed rồi :D
Mình cũng đang dùng LiteSpeed Cache. Nếu là web server LiteSpeed thì vẫn nên dùng LiteSpeed Cache để tận dụng triệt để hiệu năng.
Cảm ơn bạn
Đang dùng Litespeed free, có nên cắn răng thử cái này ko chú? :p
Câu này hình như em đã trả lời rất nhiều lần rồi. Xét về hiệu năng, trên host LiteSpeed, WP Rocket không thể ăn được LiteSpeed Cache. Còn xét về phương diện điểm số thì có thể tương đương hoặc WP Rocket nhỉnh hơn. Tùy thuộc vào việc bác thích cái gì mà thôi.
cứ sài WP Rocket khỏi phải cấu hình nhiều.
cứ LiteSpeed mà phang bác ơi.
Okey, mình đã tiết kiệm được 199k :p
Đại gia dùng KeyOne mà lăn tăn 200 nghìn. Chán đời. :P
Mình xài cả 2 bản này, hiện có nhiều web lên test cả 2 thì thấy thằng litespeed mà đi với cybercontrol cho vps thì chuẩn hơn là dùng wp rocket đi với nginx. Xét về test google speed thì cảm thấy wprocket ăn điểm nhưng truy cập thực tế thì lại thấy litespeed load chuẩn hơn.
Open LiteSpeed không nên cài chung với CyberControl đâu bạn ơi, tốn tài nguyên lắm. Hơn nữa thằng này không được ổn định và lại do mấy anh Pakistan làm ra. :)
vẫn VPS đấy mình cài vpssim, dùng nginx và cài rocket thì ram lúc nào cũng lên >80 % nhiều lúc treo, lỗi 503. Vậy mà chuyển sang cybercontrol vài litespeed chạy ổn định ở mức 40% ram, mà web còn tăng thêm khoảng 400 truy cập. Mình thấy khá hiệu quả mà.
Bạn bỏ cái CyberPanel đi, dùng mỗi Open LiteSpeed thôi thì còn kinh khủng hơn thế nhiều. :P
Vậy theo bạn nên dùng control nào cho vps là hợp lý, hay chỉ dùng lệnh… mình không quen dùng lệnh lên cần phải dùng panel, cái cyber này nó đơn giản. mình chưa test cái cwp, chỉ mới cài thử chưa dùng nên không dõ. còn vpssim cũng tạm được nhưng giờ thu phí hơi lằng nhằng bản key hạn chế này nọ
Không quen quản lý bằng lệnh thì vẫn phải dùng CyberPanel thôi. Hiện tại Open LiteSpeed vẫn chưa chính thức hỗ trợ control panel nào khác. Muốn dùng cPanel hay DirectAdmin thì phải mua LiteSpeed web server (trả phí). :D
Thử dùng xem thế nào. Cám ơn bạn.