Posted Date: December 25, 2025

Trong quá trình vận hành website WordPress, tốc độ tải trang và khả năng chịu tải luôn là yếu tố then chốt ảnh hưởng trực tiếp đến trải nghiệm người dùng và thứ hạng SEO. Một trong những giải pháp hiệu quả, ổn định và tiết kiệm tài nguyên nhất hiện nay chính là NGINX FastCGI Cache.
Trong bài viết này, CloudFly sẽ hướng dẫn bạn cấu hình NGINX FastCGI Cache trên aaPanel một cách chi tiết, giúp website WordPress:
Tăng tốc độ phản hồi rõ rệt
Giảm tải PHP-FPM và MySQL
Hoạt động ổn định ngay cả khi lượng truy cập cao
NGINX FastCGI Cache là gì và hoạt động như thế nào
Điều kiện cần để triển khai FastCGI Cache trên aaPanel
Hướng dẫn cấu hình FastCGI Cache cho WordPress từng bước
Cách kiểm tra cache đã hoạt động hay chưa
Những lưu ý quan trọng khi sử dụng FastCGI Cache
NGINX FastCGI Cache là cơ chế cache nội dung HTML được tạo ra từ PHP-FPM thông qua giao thức FastCGI.
Quy trình hoạt động:
1. Trình duyệt gửi request đến NGINX
2. NGINX chuyển request cho PHP-FPM xử lý
3. PHP-FPM sinh ra HTML
4. NGINX lưu HTML đó vào cache
5. Các request tiếp theo sẽ được NGINX trả trực tiếp từ cache, không cần chạy PHP và truy vấn database
Điều này giúp website WordPress nhanh hơn gấp nhiều lần so với chạy PHP thông thường.
Trước khi bắt đầu, bạn cần đảm bảo:
VPS/Server đã cài đặt aaPanel
Website WordPress đang chạy trên aaPanel
Web server sử dụng NGINX
Có quyền SSH root vào server
Phần nội dung bên dưới sẽ hướng dẫn từng bước cấu hình NGINX FastCGI Cache trên aaPanel cho WordPress, bao gồm:
Tạo thư mục lưu cache
Chỉnh sửa cấu hình NGINX cho website
Thiết lập rule loại trừ cache cho WordPress
Cài plugin hỗ trợ purge cache
Kiểm tra trạng thái hoạt động của FastCGI Cache
Các bước được sắp xếp theo đúng trình tự triển khai thực tế.
SSH vào VPS với quyền root và chạy lệnh:
- mkdir /var/run/fastcgi-cache
Thư mục này sẽ chứa toàn bộ file cache FastCGI của WordPress.
1. Truy cập file cấu hình website
Vào aaPanel → Website
Chọn domain cần cấu hình
Nhấn Config
2. Vô hiệu hóa file PHP mặc định
Tìm dòng:
include enable-php-74.conf;
Và thêm dấu # phía trước để comment:
#include enable-php-74.conf;

PHP 7.4 chỉ là ví dụ, hãy điều chỉnh theo phiên bản PHP bạn đang sử dụng
3. Thêm cấu hình FastCGI Cache
Dán đoạn cấu hình sau ngay sau dòng #SSL-END (nếu website dùng HTTPS):
- #FastCGI-Cache
- set $skip_cache 0;
-
- if ($request_method = POST) {
- set $skip_cache 1;
- }
-
- if ($query_string != "") {
- set $skip_cache 1;
- }
-
- if ($request_uri ~* "/wp-admin/|/xmlrpc.php|wp-.*.php|/feed/|index.php|sitemap(_index)?.xml") {
- set $skip_cache 1;
- }
-
- if ($http_cookie ~* "comment_author|wordpress_[a-f0-9]+|wp-postpass|wordpress_no_cache|wordpress_logged_in") {
- set $skip_cache 1;
- }
-
- location ~ [^/]\.php(/|$) {
- try_files $uri =404;
- fastcgi_pass unix:/tmp/php-cgi-74.sock;
- fastcgi_index index.php;
- include fastcgi.conf;
-
- fastcgi_cache_bypass $skip_cache;
- fastcgi_no_cache $skip_cache;
- fastcgi_cache WORDPRESS;
- fastcgi_cache_valid 200 301 302 1d;
-
- add_header X-Cache "$upstream_cache_status";
- add_header Nginx-Cache "$upstream_cache_status";
- }
-
- location ~ /purge(/.*) {
- allow 127.0.0.1;
- allow SERVER_IP;
- deny all;
- fastcgi_cache_purge WORDPRESS "$scheme$request_method$host$1";
- }
- #FastCGI-Cache
Lưu ý quan trọng:
Thay SERVER_IP bằng IP VPS của bạn
Thay php-cgi-7.4.sock nếu dùng PHP phiên bản khác
4. Lưu cấu hình và reload NGINX
Sau khi thêm các cấu hình trên, bạn nhấn Save để lưu, sau đó reload lại NGINX để áp dụng cấu hình mới bằng lệnh:
- service nginx reload
1. Khai báo đường dẫn cache
Mở file wp-config.php và thêm:
- define('RT_WP_NGINX_HELPER_CACHE_PATH', '/var/run/fastcgi-cache');
2. Cài plugin Nginx Helper

3. Cấu hình plugin
Using a GET request to PURGE/url

SSH vào server và chạy:
- curl -I https://cloudfly.info
Thay "cloudfly.info" qua tên miền của bạn
Nếu thấy header:
Nginx-Cache: HIT
root@vtrainning:~# curl -I https://cloudfly.info
HTTP/2 200
server: nginx
date: Mon, 29 Dec 2025 13:45:40 GMT
content-type: text/html; charset=UTF-8
vary: Accept-Encoding
link: <https://cloudfly.info/index.php/wp-json/>; rel="https://api.w.org/"
strict-transport-security: max-age=63072000; includeSubdomains; preload
x-cache: HIT From cloudfly.info
cache-control: max-age=0
nginx-cache: HIT
last-modified: Monday, 29 Dec-2025 13:45:40 GMT
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
FastCGI Cache đã hoạt động thành công
Loại trừ các trang không nên cache:
Tránh cache các trang quản trị như /wp-admin
Trang đăng nhập
Request POST
Điều chỉnh fastcgi_cache_valid phù hợp:
Trang ít thay đổi: cache lâu hơn
Trang cập nhật thường xuyên: cache ngắn hơn
Luôn purge cache khi cập nhật nội dung (plugin Nginx Helper hỗ trợ rất tốt)
NGINX FastCGI Cache là giải pháp tăng tốc WordPress mạnh mẽ – ổn định – tiết kiệm tài nguyên, đặc biệt phù hợp với VPS sử dụng aaPanel.
Nếu bạn đang vận hành website WordPress có lượng truy cập lớn, hoặc muốn tối ưu hiệu suất tối đa trên VPS, đây là cấu hình CloudFly khuyến nghị triển khai.
Nếu bạn cần:
VPS tối ưu sẵn FastCGI Cache
Hỗ trợ cấu hình aaPanel – NGINX – WordPress
Tối ưu tốc độ & bảo mật website
CloudFly luôn sẵn sàng đồng hành cùng bạn
CloudFly - Đơn giản hóa ứng dụng trên đám mây
HOTLINE: 0904.558.448
WEBSITE: https://cloudfly.vn/
FACEBOOK: https://www.facebook.com/cloudfly.vn
TELEGRAM CHANNELS: https://t.me/cloudflyvn