Môi trường thử nghiệmCloudways|Stack Lightning|WordPress 7.1.3|Breeze 2.6.1|Object Cache Pro 1.25.5|Kiểm tra ngày 2026-10-19
Trong cấu hình cache của Cloudways, Varnish trên server lưu các trang đã tạo xong còn Redis lưu kết quả truy vấn cơ sở dữ liệu; WordPress tối ưu của Cloudways được cung cấp với plugin Breeze và Object Cache Pro đã cài sẵn. Khi kiểm tra header phản hồi của ứng dụng thử nghiệm dùng Lightning Stack, trang chủ đã được phục vụ từ cùng một bản sao Varnish hơn 9 giờ, và nội dung bạn sửa trong bài viết chỉ hiện ra sau khi Breeze hoặc WP Rocket xóa cache.
Mục lục
3 phút đọc
Mục lục
3 phút đọc
View more
1️⃣ Cấu trúc cache của Cloudways
Server Cloudways được cài sẵn web server Nginx và Apache, cache trang Varnish, cache đối tượng Redis, PHP-FPM và MariaDB. Với mỗi ứng dụng, bạn chọn một trong hai stack tại [Application Settings] › [WebStack]: Hybrid Stack dùng cả Nginx và Apache, hoặc Lightning Stack chỉ dùng Nginx. Lightning Stack không đọc [.htaccess].
Tab [WebStack] trong [Application Settings] của ứng dụng
🗂️ Cấu hình cache của Cloudways
📂 Web server
NginxLightning Stack chỉ dùng Nginx và PHP-FPM
ApacheHybrid Stack xử lý các quy tắc trong .htaccess
📂 Cache trang
VarnishLưu bản sao trang trên server, bật hoặc tắt theo từng ứng dụng
BreezeCache trang bằng plugin WordPress
📂 Cache đối tượng
Redis · Object Cache ProLưu kết quả truy vấn cơ sở dữ liệu
📂 Chạy WordPress
PHP-FPMChạy mã PHP
MariaDBCơ sở dữ liệu
2️⃣ Cài đặt Varnish và quy tắc loại trừ
Varnish được bật mặc định trên mọi server Cloudways, và khi bật ở server thì áp dụng cho tất cả ứng dụng trên server đó. Muốn tắt chỉ cho một ứng dụng, hãy tắt [Varnish] tại [Application Settings] › [General] của ứng dụng đó.
Tab [General] trong [Application Settings] của ứng dụng và công tắc [Varnish]
Màn hình đăng nhập và quản trị của WordPress, trang giỏ hàng và thanh toán của WooCommerce, cùng các yêu cầu có cookie đăng nhập đều đã bị loại khỏi cache ngay từ đầu. Muốn loại thêm địa chỉ hoặc cookie, bạn thêm bằng [Add New Exclusion] ở tab [Varnish] trong [Application Settings]. Địa chỉ nhập dưới dạng đường dẫn không có tên miền, ví dụ [/booking/].
Tab [Varnish] trong [Application Settings] của ứng dụng
Khi yêu cầu ứng dụng thử nghiệm kèm cookie đăng nhập, phản hồi không có header [x-cache], còn trang chủ yêu cầu không có cookie hiển thị [x-cache: HIT] và [age: 33254]. [age] là số giây kể từ khi bản sao Varnish được tạo, ở đây khoảng 9 giờ 14 phút.
Varnish được dùng với WordPress và Magento 2, không phù hợp với Laravel hay các ứng dụng PHP tự viết.
Thời gian lưu cache (TTL) được đặt ở Varnish [Cache Lifetime] trong [Settings & Packages] › [Advanced] của server; trên server thử nghiệm mới tạo, giá trị là 30 ngày. Các giá trị có thể chọn là 4, 8, 14, 24 giờ và 7, 14, 30 ngày, và vì giá trị này tính theo server nên áp dụng cho mọi ứng dụng, kể cả staging.
Tab [Advanced] trong [Settings & Packages] của server[Cache Lifetime] của Varnish ở phía dưới tab [Advanced]
Nhấp vào mục được đánh dấu nổi bật ở menu bên trái hoặc công tắc được đánh dấu nổi bật trên màn hình
3️⃣ Redis và Object Cache Pro
Dù Varnish đã lưu trang, những yêu cầu bị loại khỏi cache như người dùng đã đăng nhập hay giỏ hàng vẫn khiến WordPress phải truy vấn cơ sở dữ liệu để tạo trang. Object Cache Pro là plugin lưu kết quả truy vấn này vào bộ nhớ Redis, để khi cần lại đúng dữ liệu đó thì không phải đi qua cơ sở dữ liệu nữa.
Các ứng dụng WordPress và WooCommerce tối ưu của Cloudways được tạo ra với Object Cache Pro đã cài và kích hoạt sẵn, người dùng Cloudways được dùng miễn phí. Nơi bật và tắt là tab [Application Settings] › [WordPress] của ứng dụng, và ứng dụng thử nghiệm mới tạo cũng đã bật từ đầu.
Công tắc [Object Cache Pro] ở trên cùng tab [Application Settings] › [WordPress]
Nếu cài cùng một plugin cache đối tượng khác như Redis Object Cache hay WP Redis thì sẽ xung đột, nên hãy xóa plugin đó trước. Khi tắt dịch vụ Redis trên server, Object Cache Pro của mọi ứng dụng sẽ bị vô hiệu hóa, và không dùng được với phiên bản PHP thấp hơn 7.4.
4️⃣ Chọn giữa Breeze và WP Rocket
Cache trang vẫn hoạt động khi chỉ dùng Varnish mà không có Breeze. Tuy nhiên Varnish không tự biết bài viết đã thay đổi, nên trang cũ vẫn hiển thị cho đến khi hết thời gian lưu cache hoặc bạn tự xóa.
Breeze là plugin cache miễn phí được cung cấp sẵn trên WordPress tối ưu của Cloudways, và màn hình cài đặt được mở từ [Cài đặt] › [Breeze] trong menu quản trị.
Trong ứng dụng được kiểm tra, [Cache System] đã bật và chu kỳ xóa cache nội bộ là 1440 phút (1 ngày). Nếu [Auto Purge Varnish] ở tab [VARNISH] đang bật thì khi đăng bài viết hoặc trang mới, hay khi có bình luận được gửi, cache Varnish cũng được xóa theo.
Tab [BASIC OPTIONS] trong cài đặt Breeze
Nếu dùng WP Rocket, hãy vô hiệu hóa và xóa các plugin tối ưu khác như Breeze. Ngay sau khi chuyển một trang vốn dùng WP Rocket sang ứng dụng mới bằng plugin Migrator, HTML trang chủ chứa cùng lúc dấu hiệu cache của Breeze và script tải chậm của WP Rocket. Vì vậy sau khi chuyển trang, hãy kiểm tra trước xem Breeze có đang bật không.
WP Rocket: tab [Varnish] – bật tự động xóa cache ở đây có vai trò giống Breeze, và Object Cache Pro có thể dùng chung với các plugin cache trang như Breeze và WP Rocket.
5️⃣ Xóa cache
Để xóa cache ngay, hãy dùng menu [Breeze] trên thanh công cụ quản trị ở phía trên cùng của WordPress.
Menu [Breeze] trên thanh công cụ quản trị
Nếu đã kết nối qua SSH, lệnh sau sẽ xóa cùng lúc cache của plugin và cache Varnish.
wpbreezepurge--cache=all
[--cache=varnish] chỉ xóa cache của Varnish.
wpbreezepurge--cache=varnish
[--cache=local] chỉ xóa cache của plugin.
wpbreezepurge--cache=local
Với trang có proxy như Cloudflare đặt phía trước, dù đã xóa Varnish thì nội dung thay đổi có thể chưa hiện ngay; khi đó hãy xóa cả cache Cloudflare.
🔢 FAQ & nội dung đề xuất
Varnish cũng cache trang 404 trong 5 phút.
Danh sách loại trừ mặc định dựa trên địa chỉ tiếng Anh như [/cart], nên địa chỉ đã dịch như [/warenkorb] trong tiếng Đức phải được thêm riêng vào quy tắc loại trừ của Varnish.
Nếu tắt Object Cache Pro trong cài đặt ứng dụng, plugin sẽ bị vô hiệu hóa và xóa. Ngược lại, nếu tắt dịch vụ Redis của server thì plugin chỉ bị vô hiệu hóa và vẫn còn đó, rồi được kích hoạt lại khi bật lại Redis.
☁️Nội dung Cloudways đề xuất19 bài viết · 2 công cụ
🗂️ Vận hành Cloudways
📄 Đăng ký · cài đặt cơ bản📄 Kết nối tên miền📄 Cài đặt SSL
📋 Server & ứng dụng📄 Đăng nhập quản trị📄 Staging Management📄 Thanh toán · giá📄 Email · add-on SMTP📄 MCP · quản lý server bằng AI📄 Kết nối SFTP · SSH📄 Di chuyển📄 Sao lưu📄 Đổi kích thước server
📋 So sánh hosting TOP 7📄 Cloud hosting là gì📄 Managed hosting là gì📄 Chi phí web hosting📄 Cloudways cho doanh nghiệp nhỏ📄 Cloudways WooCommerce
🛠️ Tra cứu tên miền WHOIS🛠️ Kiểm tra theme · phát hiện plugin
ℹ️ Thông báo tiếp thị liên kết Nội dung trên trang này có chứa liên kết affiliate (tiếp thị liên kết). Khi khách truy cập mua sản phẩm hoặc dịch vụ qua các liên kết này, trang sẽ nhận hoa hồng từ bên bán. Trong quá trình đó, số tiền người mua phải trả (sẽ giảm khi có chương trình khuyến mãi ↓) không hề tăng lên. Giá, khuyến mãi và tình trạng hàng được đăng theo thời điểm viết bài và có thể khác với thực tế, vì vậy hãy kiểm tra lại lần cuối với bên bán trước khi mua. Việc chọn và đánh giá sản phẩm dựa trên tiêu chí riêng của trang; việc có nhận hoa hồng hay không không ảnh hưởng đến thứ tự giới thiệu hay nội dung đánh giá.