Cách cấu hình WP Rocket plugin để tối ưu hóa tốc độ website

Các công cụ tìm kiếm luôn đặt nặng vấn đề tốc độ tải trang, vì thế, việc tối ưu hóa tốc độ website là vô cùng cần thiết. Việc cải thiện tốc độ của website sẽ mang đến rất nhiều lợi ích bao gồm giúp cải thiện tỷ lệ chuyển đổi, tăng xếp hạng tìm kiếm cũng như giúp cho nhiều người tìm đến nội dung của bạn hơn. Ngoài ra thì một website với tốc độ tải chậm sẽ khiến cho người dùng lập tức rời vì trang không thể tải được sau vài giây.

Việc cải thiện tốc độ website ban đầu có vẻ phức tạp nhưng hoàn toàn khả thi với những công cụ tối ưu hợp lý. WP Rocket là một trong những công cụ như vậy. Plugin WordPress này sẽ giúp cho quá trình tối ưu hóa tốc độ website trở nên vô cùng dễ dàng và hiệu quả.

Trước khi bạn bắt đầu cài đặt WP Rocket, hãy đảm bảo rằng mình đã có một web hosting ổn định và đã loại bỏ những plugin làm chậm site.

Caching có thể ảnh hưởng như thế nào đến tốc độ của website?

Trước khi cấu hình WP Rocket, hãy cùng nhau tìm hiểu tại sao loại caching plugin này lại được sử dụng để tăng tốc độ cho website nhé.

Đó là do caching có ảnh hưởng lớn đến hiệu suất và tốc độ tải của website. WP Rocket sẽ lưu dữ liệu động (dynamic data) trong một vùng lưu trữ tạm để có thể sẵn sàng truy vấn đến khi cần. Nguyên lý hoạt động này của caching hoàn toàn có thể giúp cải thiện hiệu quả và tốc độ của website.

Dưới đây sẽ là hướng dẫn hoàn chỉnh để giúp bạn cấu hình WP Rocket nhằm tối ưu tốc độ website.

WP Rocket là một plugin WordPress trả phí, vì thế bước đầu tiên cần làm là phải mua nó tại đây.

Sau khi download, vào phần Plugins -> Add New để tải lên WP Rocket.

WP Rocket sẽ tự động cấu hình sẵn hầu hết các tính năng của nó sau khi kích hoạt. Những tính năng dưới đây sẽ hoạt động ngay sau khi cài và kích hoạt WP Rocket:

  • Page and browser caching
  • Web fonts Cross-Origin support
  • GZIP compression

Để dễ dàng cho việc thiết lập, mỗi một bước sau đây sẽ dựa trên những tabs mà bạn thấy ở phần phía bên trái trong giao diện của plugin. Hãy thực hiện từng bước như dưới đây để cấu hình plugin WP Rocket nhé:

CACHE

Cài đặt tab Cache

Tab đầu tiên sau Dashboard mà bạn sẽ nhìn thấy chính là Cache. Tab này cũng không cần phải cấu hình gì nhiều đâu.

Chỉ có một điều bạn cần phải làm đấy là click chọn để kích hoạt tính năng Separate cache files for mobile devices option (Tách file cache files cho thiết bị di động) trong phần Mobile Cache.

Nếu như website của bạn có tính năng đăng ký hoặc có những nội dung cụ thể dành cho người dùng thì bạn nên cho phép tính năng Enable cache for logged-in WordPress users (Bật cache cho người dùng WordPress đã đăng nhập) trong phần User Cache.

FILE OPTIMIZATION

Loại bỏ JavaScript

File optimization cho phép kết hợp và tối ưu các files HTML, CSS, and JavaScript mà không làm ảnh hưởng đến chức năng của chúng.

Cần lưu ý File Optimization (tối ưu hóa file) là phần có những tùy chỉnh khó nhất, vì vậy hãy cẩn thận khi thay đổi những những cài đặt ở đây nếu như bạn không phải là một developer chuyên nghiệp.

Trong phần lớn trường hợp, khi users cấu hình File Optimization bằng tay sẽ có thể dẫn đến sai lệch của layout, links hoặc form. Hướng dẫn sử dụng WP Rocket sau đây sẽ giúp bạn giải quyết bất kỳ vấn đề nào liên quan đến phần File Optimization.

Đôi khi plugin sẽ hiện ra cảnh báo khi thay đổi cài đặt vì lo ngại thay đổi đó có thể ảnh hưởng đến giao diện của website. Nếu như bạn nhìn thấy lỗi This could break things!, bạn nên loại bỏ bằng tay những files gây ra lỗi ngay nhé. Bạn có thể tham khảo thêm WP Rocket video tutorial để tìm những JavaScript cần loại bỏ.

MEDIA

Cài đặt tab Media

Tab Media cho phép bạn quản lý tab Lazy loading, EmojiWordPress embeds.

Lazy loading là một phương pháp tối ưu hóa nội dung có thể giúp tăng tốc độ tải của website lên đáng kể. Ý tưởng của việc này là chỉ hiển thị nội dung (ví dụ ảnh và video) một phần trên trang trước, rồi sau đó tiếp tục hiển thị phần còn lại khi khách kéo xuống. Phương pháp tối ưu này giúp cho website hoạt động nhanh và hiệu quả hơn nhiều lần.

Mình khuyến khích các bạn cho phép sử dụng tất cả các tính năng hiện có. Bên cạnh đó bạn có thể chọn cho phép ở mục Replace YouTube iframe with preview image (Thay thế iframe của Youtube bằng ảnh xem trước) để khiến tốc độ tải trang được cải thiện hơn nữa.

PRELOAD

Cài đặt tab Preload

Thông thường, các caching plugins sẽ đợi người sử dụng mở hết từng page một. Nhưng tính năng tải trước (Preload) rất quan trọng đối với caching pages, vì WP Rocket không như những plugins khác, nó sẽ tự động tạo cache trước và xử lý cached pages sau.

Chọn cho phép tính năng Activate sitemap-based cache preloading (Cho phép tải trước cache dựa trên sitemap) sau đó chọn sitemap của bạn.

Cuộn xuống để tìm Prefetch DNS Requests. Nếu bạn sử dụng nội dung của bên thứ ba thì ở đây bạn có thể thêm URL ở đây. Chẳng hạn, bạn có thể kết nối với Instagram, YouTube, LinkedIn, Facebook và thêm Google fonts.

ADVANCED RULES

Cài đặt tab Advanced Rules

Bạn có thể loại bỏ một số loại cookies, user-agents, pages… khỏi cache ở tab Advanced Rules.

Trong hầu hết các trường hợp bạn có thể để nguyên Advanced Rules như mặc định, vì các plugins sẽ được tự động tìm ra và bị loại khỏi cache. Nhưng nếu bạn có những trường hợp đặc biệt cần loại trừ (ví dụ trang shopping cart), bạn vẫn hoàn toàn có thể thêm nó vào ở Advanced Rules.

DATABASE

xóa những thứ không cần thiết trong WordPress database

Tiếp tục kéo xuống, bạn sẽ thấy Database tab. Ở đây bạn có thể xóa những thứ không cần thiết trong WordPress database.

Cần đảm bảo rằng bạn đã có một bản backup của website trước khi chọn bất kỳ mục nào. Bạn sẽ có thể xóa bất kỳ các bản sửa đổi không cần thiết của post, comment spam, transient, … Ngoài ra, bạn cũng có thể lên lịch dọn dẹp để cho plugin tự chạy nữa đấy!

CDN

Cài đặt tab CDN

Phần CDN (CDN là hệ thống phân phối nội dung) cho phép bạn viết lại các URL của website để phân phát nội dung từ CDN của bạn. Bạn có thể bỏ qua phần cấu hình này nếu bạn không sử dụng CDN.

Ví dụ, thay vì tải ảnh từ thư viện media của bạn, bạn có thể thay đổi để WP Rocket tải ảnh từ CDN.

HEARTBEAT

Cài đặt tab Heartbeat

Mục Heartbeat sẽ giúp cải thiện tính năng của Dashboard với nhiều tiện ích như tự động lưu editor và quản lý user.

Bạn có thể kích hoạt tính năng Control Heartbeat để tiết kiệm tài nguyên cho server.

Tốt nhất là để nguyên các tùy chỉnh trong Reduce or disable Heartbeat activity (Giảm hoặc tắt các hoạt động Heartbeat) trừ khi bạn muốn tắt Heartbeat API.

ADD-ONS

Cài đặt tab Ađ-Ons

WP Rocket có các add-ons dành riêng cho cho Sucuri, Facebook Pixel, Google Analytics, và Cloudflare.

Nếu bạn đang sử dụng Google Analytics hoặc Facebook Pixel, các add-ons của WP Rocket sẽ cho phép bạn host các tracking scripts trên local thay vì tải chúng về từ Google hoặc Facebook.

Đối với Sucuri hay Cloudflare, bạn sẽ có được các tiện ích như xóa servers cache mỗi khi bạn dùng WP Rocket để xóa cache.

Còn nếu bạn muốn kích hoạt bất kỳ tính năng nào trên đây thì bạn chỉ cần kích hoạt những add-on cần thiết.

Hi vọng rằng bài viết này sẽ hữu ích cho bạn khi cần tìm hiểu cách cài đặt cũng như cấu hình WP Rocket plugin trên WordPress!

Để lại bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *