Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> HTML

Hướng dẫn chuyên gia: Xóa cache WordPress đúng cách cho tốc độ trang web tối ưu

Nghiên cứu cho thấy web tải nhanh cải thiện trải nghiệm duyệt, tăng chuyển đổi và giữ chân user. Vì tốc độ web là chỉ số quan trọng trong Core Web Vitals của Google, web nhanh cũng cải thiện traffic và xếp hạng tìm kiếm.

Cách hiệu quả nhất cải thiện tốc độ WordPress là kích hoạt page caching (cache trang) dùng plugin cache như WP Rocket hoặc WP Super Cache.

Page caching tạo bản sao tĩnh (static copy) mọi trang web để phân phát nội dung nhanh hơn. Làm vậy, bạn giảm ngay thời gian tải 3-5 giây. Plugin cache WordPress làm việc nặng nhọc, nhưng quan trọng xóa cache WordPress thường xuyên để khách truy cập được phục vụ phiên bản mới nhất mỗi trang.

Trong bài này, tôi giải thích tại sao cache trang WordPress cần xóa. Cũng chỉ cách xóa cache trong plugin cache phổ biến và dịch vụ hosting WordPress.

Tại sao xóa cache WordPress?

Khi ai đó truy cập WordPress, server phải load tất cả file core, truy xuất nội dung từ database, rồi giao cho người truy cập. Quy trình nặng này lặp lại mỗi lần ai đó vào trang.

Cách nhanh và hiệu quả hơn: tạo bản sao tĩnh mỗi trang và giao bản sao đó cho người truy cập.

Để tạo cached copy trang, server load file core quan trọng và truy xuất nội dung trang từ database. Khi mọi trang đã cached, giao trang cached cho user nhanh hơn nhiều so với yêu cầu động từ server mỗi lần.

Page Cache ban đầu (Initial Page Cache)Khi ai đó truy cập trang lần đầu, bản cached được tạo và lưu.
Preload trang (Preloading Pages)Preload cache cho phép cache tất cả trang cùng lúc. Đảm bảo mọi trang tải nhanh, nhưng tạm làm chậm web do tải server.
Xóa Page Cache (Clearing Page Cache)
Trang cached lỗi thời nếu không tái tạo sau cập nhật web. Do đó quan trọng tái tạo bản cached sau cập nhật. Điều này gọi là "Xóa Cache".
Page caching trên trang web WordPress.

Plugin cache WordPress có thể tự động xóa cache sau cập nhật. Ví dụ: cập nhật bài blog, plugin tạo bản cached tĩnh mới cho trang.

Nếu thay đổi lớn (thay thiết kế), bạn nên xóa thủ công toàn bộ page cache để mọi trang cập nhật.

Tìm hiểu thêm về page caching trong bài "Cách WordPress Caching Hoạt Động".

Browser Cache là gì và cách xóa?

Khi truy cập web, trình duyệt lưu tài nguyên tĩnh cục bộ: HTML, ảnh, CSS, JavaScript. Đây gọi là "Browser Caching". Khi quay lại web, trình duyệt lấy file tĩnh từ máy thay vì tải lại.

Browser caching tăng tốc lướt web, nhưng file cached cũ hết hạn gây vấn đề, nên web cần định nghĩa ngày hết hạn cho loại file tĩnh khác nhau.

Nếu web vẫn không load đúng, khuyến nghị xóa cache trình duyệt để đảm bảo nội dung kéo từ server.

  • Xóa Cache & Cookies trong Google Chrome
  • Xóa Cookies và Site Data trong Firefox
  • Xem và Xóa Lịch sử duyệt trong Microsoft Edge

Nhiều plugin tối ưu WordPress cho bật browser caching cho khách chỉ với 1 click. Trong giải pháp như W3 Total Cache, bạn có thể định nghĩa ngày hết hạn tài nguyên.

Mặc dù browser caching có trong nhiều plugin cache WordPress, nhớ: page caching và browser caching là kỹ thuật hoàn toàn khác nhau.

Cách xóa cache WordPress dùng WP Rocket

WP Rocket là plugin tối ưu WordPress thân thiện, đơn giản hóa cache file và xóa WP cache. Trên dashboard chính, có nút hành động nhanh: xóa tất cả file cached, và bắt đầu preload page cache.

WP Rocket cũng hỗ trợ OPcache — caching engine tăng tốc web PHP. Nút hành động nhanh cho purge toàn bộ OPcache.

Hướng dẫn chuyên gia: Xóa cache WordPress đúng cách cho tốc độ trang web tối ưu
Page cache có thể xóa và load từ dashboard chính WP Rocket.

Trang cài đặt cache WP Rocket cho tạo file cache riêng cho user mobile và user đã đăng nhập. Cũng đặt trang cached tự động xóa sau số giờ định nghĩa.

Hướng dẫn chuyên gia: Xóa cache WordPress đúng cách cho tốc độ trang web tối ưu
Trang cài đặt cache WP Rocket.

Trang cài đặt Preload: kích hoạt cache preload, preload font và sitemap. Tùy chọn nâng cao trên trang Advanced Rules: chỉ định URL và user-agent không bao giờ được cache. Trang này cũng cho purge URL cụ thể khi bài/ trang cập nhật.

Hướng dẫn chuyên gia: Xóa cache WordPress đúng cách cho tốc độ trang web tối ưu
Dùng sitemap, bạn tư vấn WP Rocket cache trang nào.

Menu dropdown WP Rocket truy cập từ back-end và front-end. Dùng menu: xóa tất cả cache, preload cache, purge OPcache.

Nếu truy cập menu từ front-end, dùng tùy chọn "Purge This URL" xóa cache trang cụ thể.

Hướng dẫn chuyên gia: Xóa cache WordPress đúng cách cho tốc độ trang web tối ưu
Page cache cũng có thể xóa từ menu dropdown WP Rocket.

Cách làm rỗng cache WordPress dùng W3 Total Cache

W3 Total Cache là plugin cache nâng cao với hàng trăm tùy chọn cấu hình. Tùy chọn làm rỗng tất cả cache có trên dashboard plugin.

Hướng dẫn chuyên gia: Xóa cache WordPress đúng cách cho tốc độ trang web tối ưu
Dashboard W3 Total Cache.

Khi thay đổi cài đặt W3 Total Cache, plugin sẽ purge toàn bộ page cache sau khi bấm nút lưu.

Hướng dẫn chuyên gia: Xóa cache WordPress đúng cách cho tốc độ trang web tối ưu
Trang cài đặt chung W3 Total Cache.

Trang cài đặt riêng cho page cache, database cache, object cache, browser cache.

Trang cài đặt page cache: định nghĩa khu vực web được cache và không cache. Cấu hình preload cache, chọn trang/feed purge khi nội dung tạo/cập nhật.

Hướng dẫn chuyên gia: Xóa cache WordPress đúng cách cho tốc độ trang web tối ưu
W3 Total Cache cho bạn kiểm soát mọi khía cạnh page caching.

Menu dropdown W3 Total Cache cho xóa tất cả cache. Truy cập từ front-end, dùng xóa cache trang cụ thể.

Hướng dẫn chuyên gia: Xóa cache WordPress đúng cách cho tốc độ trang web tối ưu
Menu dropdown W3 Total Cache xem được back-end và front-end.

Cách xóa cache WordPress dùng WP Super Cache

WP Super Cache là plugin cache phổ biến, thiết lập đơn giản. Trang cài đặt Easy: bật cache, test cache, xóa tất cả trang cached hiện có.

Hướng dẫn chuyên gia: Xóa cache WordPress đúng cách cho tốc độ trang web tối ưu
Trang cài đặt Easy cho cấu hình cache 1-click.

Trang cài đặt Advanced: kiểm soát nhiều hơn trang nào cached và cách giao page cache. Tùy chọn loại trừ loại trang khỏi cache, xóa tất cả cache file khi bài/trang publish/cập nhật.

Phần garbage collection: đặt cached file xóa theo khoảng thời gian. Trang cài đặt riêng cho preload page cache.

Hướng dẫn chuyên gia: Xóa cache WordPress đúng cách cho tốc độ trang web tối ưu
Trang cài đặt Advanced cho kiểm soát nhiều hơn page caching.

Danh sách chi tiết trang đã cached xem từ trang Contents. Nút xóa cache và xóa cache hết hạn ở đây.

Hướng dẫn chuyên gia: Xóa cache WordPress đúng cách cho tốc độ trang web tối ưu
WP Super Cache liệt kê trang đã cached.

Nút Delete Cache trên admin bar WordPress cho xóa nhanh page cache từ back-end hoặc front-end. Rất tiếc, WP Super Cache không có tùy chọn xóa cache URL cụ thể.

Hướng dẫn chuyên gia: Xóa cache WordPress đúng cách cho tốc độ trang web tối ưu
Nút "Delete Cache".

Cách xóa page cache dùng WP Fastest Cache

WP Fastest Cache là plugin cache hiệu quả với nhiều tùy chọn cache hữu ích.

Trang cài đặt chính: bật cache preload, đặt page cache xóa khi bài viết thêm/cập nhật. Cũng tắt cache cho user đăng nhập và mobile.

Hướng dẫn chuyên gia: Xóa cache WordPress đúng cách cho tốc độ trang web tối ưu
WP Fastest Cache có nhiều cài đặt cache hữu ích.

Khi bật tính năng cache từ trang chính, hộp popup hiện tùy chọn thêm. Cho kiểm soát hoàn toàn cache preload gì và cache xóa gì.

Hướng dẫn chuyên gia: Xóa cache WordPress đúng cách cho tốc độ trang web tối ưu
Tùy chọn thêm cho caching.

Xóa tất cả cache từ trang cài đặt Delete Cache. Minified CSS/JS xóa cùng lúc nếu tính năng bật và quy tắc timeout cho phép xóa cache tự động theo khoảng thời gian bất kỳ.

Trang cài đặt riêng cho exclusions (loại trừ). Dùng loại trừ trang và user-agent khỏi page caching.

Hướng dẫn chuyên gia: Xóa cache WordPress đúng cách cho tốc độ trang web tối ưu
Xóa cache trong WP Fastest Cache.

Menu dropdown WP Fastest Cache cho xóa tất cả cache, xóa cache và minified CSS/JS. Dùng menu từ front-end xóa cache trang cụ thể.

Hướng dẫn chuyên gia: Xóa cache WordPress đúng cách cho tốc độ trang web tối ưu
Menu dropdown WP Fastest Cache.

Cách purge page cache trên Cloudways dùng Breeze

Nền tảng hosting cloud quản lý Cloudways tối ưu phân phát web dùng công nghệ cache nâng cao: Memcached, Varnish, Nginx, Redis. Cho WordPress, Cloudways khuyến nghị plugin cache Breeze.

Trang Basic Options: bật cache, đặt page cache xóa sau số phút định nghĩa. Cache cũng bật/tắt cho nhóm user WordPress: admin, author, contributor.

Hướng dẫn chuyên gia: Xóa cache WordPress đúng cách cho tốc độ trang web tối ưu
Breeze cũng hỗ trợ browser caching và nén Gzip.

URL/trang chứa chuỗi chỉ định có thể loại trừ khỏi cache. Làm trên trang Advanced Options.

Hướng dẫn chuyên gia: Xóa cache WordPress đúng cách cho tốc độ trang web tối ưu
Loại trừ URL khỏi cache có thể hữu ích.

Trang cài đặt Varnish: đặt Varnish tự động xóa Varnish cache khi nội dung mới thêm hoặc cập nhật. Nếu thích, purge thủ công toàn bộ Varnish cache.

Hướng dẫn chuyên gia: Xóa cache WordPress đúng cách cho tốc độ trang web tối ưu
Varnish cache có thể tự động purge.

Khác plugin cache khác, menu dropdown Breeze chỉ có trong admin area, không truy cập từ front-end.

Từ menu: xóa page cache, xóa Varnish cache, hoặc xóa cả hai.

Hướng dẫn chuyên gia: Xóa cache WordPress đúng cách cho tốc độ trang web tối ưu
Menu dropdown Breeze.

Cách xóa page cache trong WP Engine

Công ty hosting WordPress quản lý WP Engine dùng hệ thống cache độc quyền EverCache.

Sau khi plugin WP Engine WordPress kích hoạt, bạn xóa tất cả cache từ trang cài đặt caching.

Hướng dẫn chuyên gia: Xóa cache WordPress đúng cách cho tốc độ trang web tối ưu
Xóa tất cả cache trong WP Engine.

WP Engine cho đặt bao lâu bài/trang được cache. Thời gian hết hạn cache cũng cấu hình cho WordPress Rest API.

Đọc thêm về xóa cache WP Engine trong bài "Clear Your Caches With Confidence".

Hướng dẫn chuyên gia: Xóa cache WordPress đúng cách cho tốc độ trang web tối ưu
Định nghĩa khi cache hết hạn.

Cách xóa cache WordPress trong GoDaddy

Gói hosting quản lý GoDaddy cho cache trang web và phân phát toàn cầu qua CDN (Content Delivery Network).

Để xóa CDN cache web, đăng nhập gói WordPress quản lý, di chuột qua Managed WordPress đầu trang. Dùng công cụ "Flush Cache" xóa cache.

Đọc thêm trên trang thông tin Clear Your Cache của GoDaddy.

Hướng dẫn chuyên gia: Xóa cache WordPress đúng cách cho tốc độ trang web tối ưu
Xóa cache với GoDaddy.

Cách xóa page cache trong BlueHost

Gói hosting WordPress quản lý BlueHost dùng giải pháp cache đa lớp tùy chỉnh tối ưu trang web.

Plugin BlueHost WordPress tích hợp WordPress với bảng điều khiển Bluehost. Sau kích hoạt, quản lý cache bằng cách điều hướng đến phần performance trang cài đặt chính.

Hướng dẫn chuyên gia: Xóa cache WordPress đúng cách cho tốc độ trang web tối ưu
Khu vực cài đặt BlueHost.

Plugin cho chọn: chỉ cache file tĩnh, hoặc cache file tĩnh và trang web. Mức caching mở rộng (extended) cho web ít cập nhật.

Xóa tất cả cache bằng nút "Clear Everything".

Hướng dẫn chuyên gia: Xóa cache WordPress đúng cách cho tốc độ trang web tối ưu
Trang cài đặt performance BlueHost.

Cache cũng quản lý trực tiếp từ control panel BlueHost: chọn web, click tab performance. Tần suất caching định nghĩa bằng "Single-Server Caching Control", có tùy chọn xóa URL cụ thể. Xóa tất cả cache từ trang này.

Tìm hiểu thêm xóa cache BlueHost trong "How to Use Our Page Caching Feature".

Hướng dẫn chuyên gia: Xóa cache WordPress đúng cách cho tốc độ trang web tối ưu
Xóa cache từ tài khoản BlueHost.

Tổng kết

Page caching là cách hiệu quả nhất tối ưu WordPress. Do đó quan trọng hiểu cách xóa cache WordPress, preload cache, cấu hình cache đúng cho web. Mọi giải pháp cache dùng quy trình tương tự xóa cache, nhưng mức độ kiểm soát cache khác nhau.

Chắc chắn kiểm tra trang quan trọng thường xuyên đảm bảo cập nhật và hoạt động đúng. Phần lớn không gặp vấn đề lớn với page caching, tuy nhiên có thể phải loại trừ trang có yếu tố động khỏi cache để tránh lỗi. Trang contact form, ví dụ, cần loại trừ khỏi cache để form hoạt động đúng.

Mặc dù page caching hiệu quả, nó không đảm bảo web nhanh. Quan trọng dùng page caching cùng kỹ thuật tối ưu khác: dọn dẹp database WordPress, giảm kích thước file ảnh, hoãn phân tích JavaScript.

Tìm hiểu thêm page caching trong bài "Cách WordPress Caching Hoạt Động". Cũng đọc plugin cache khuyến nghị trong "Các Plugin Cache WordPress Tốt Nhất Cải Thiện Tốc Độ Web".

Chúc may mắn.

Kevin