📢 Bài viết có chứa link affiliate. Bạn không trả thêm phí khi mua qua link của mình.
Bạn muốn WordPress chạy nhanh nhất có thể mà không phải trả tiền cho managed hosting đắt đỏ? Kết hợp Vultr VPS + Cloudflare CDN là một trong những stack phổ biến nhất trong cộng đồng developer, cho phép bạn đạt điểm Google PageSpeed 90+ với chi phí chỉ $6–12/tháng.
👉 Bắt đầu với Vultr ngay: Đăng ký Vultr — nhận $100 credit miễn phí →
Tại Sao Nên Chọn Vultr + Cloudflare?
Vultr cung cấp VPS Cloud Compute với SSD NVMe nhanh, nhiều datacenter (bao gồm Singapore gần Việt Nam), và giá cạnh tranh từ $6/tháng. Cloudflare Free tier cho phép bạn dùng CDN toàn cầu, SSL miễn phí, và giảm tải đáng kể lên server. Kết hợp hai thứ này với Nginx + PHP-FPM + Redis cache, bạn có một stack WordPress production thực sự.
Yêu Cầu Trước Khi Bắt Đầu
- Tài khoản Vultr (dùng link referral để nhận credit)
- Tên miền (đã trỏ về Cloudflare nameserver)
- Kiến thức cơ bản về Linux terminal (SSH, nano/vim)
- Khoảng 60–90 phút để hoàn thành toàn bộ setup
Bước 1: Tạo VPS Trên Vultr
Đăng nhập Vultr → chọn Deploy New Server → chọn Cloud Compute — Shared CPU. Chọn datacenter Singapore (latency tốt nhất từ Việt Nam, thường 30–50ms). Chọn OS: Ubuntu 22.04 LTS. Plan tối thiểu là $6/tháng (1 vCPU, 1GB RAM, 25GB SSD) — đủ cho WordPress nhỏ và vừa. Nếu cần nhiều hơn, $12/tháng (1 vCPU, 2GB RAM) là điểm ngọt nhất.
Tick vào Enable IPv6 và thêm SSH key để bảo mật hơn. Sau khoảng 60 giây, VPS của bạn sẽ sẵn sàng.
Bước 2: Cập Nhật Hệ Thống và Cài Nginx
SSH vào server và chạy:
apt update && apt upgrade -y
apt install -y nginx php8.2-fpm php8.2-mysql php8.2-curl php8.2-gd php8.2-mbstring php8.2-xml php8.2-zip redis-server mysql-server
Khởi động các service:
systemctl enable nginx php8.2-fpm mysql redis-server
systemctl start nginx php8.2-fpm mysql redis-server
Bước 3: Tạo Database MySQL Cho WordPress
mysql -u root -p
CREATE DATABASE wordpress_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'MatKhauManhCuaBan123!';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Bước 4: Cài WordPress
cd /var/www/
wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz
mv wordpress yourdomain.com
chown -R www-data:www-data yourdomain.com
chmod -R 755 yourdomain.com
Bước 5: Cấu Hình Nginx Server Block
Tạo file config tại /etc/nginx/sites-available/yourdomain.com:
server {
listen 80;
server_name yourdomain.com www.yourdomain.com;
root /var/www/yourdomain.com;
index index.php;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
fastcgi_pass unix:/var/run/php/php8.2-fpm.sock;
fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
include fastcgi_params;
}
location ~* \.(jpg|jpeg|png|gif|css|js|ico|svg)$ {
expires 30d;
add_header Cache-Control "public, no-transform";
}
}
ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/
nginx -t && systemctl reload nginx
Bước 6: Kết Nối Cloudflare
Trỏ nameserver tên miền về Cloudflare. Trong Cloudflare dashboard, tạo A record trỏ tới IP Vultr của bạn (bật proxy — đám mây cam). Bật các tính năng: SSL/TLS → Full Strict, Speed → Auto Minify (CSS, JS, HTML), Caching → Cache Level Standard.
Cloudflare sẽ cache static assets và phân phối qua 300+ PoP toàn cầu, giảm đáng kể load time cho người dùng Việt Nam dù server đặt ở Singapore.
Bước 7: Cài Plugin Cache và Redis
Cài plugin W3 Total Cache hoặc WP Rocket trong WordPress admin. Cấu hình Redis Object Cache bằng cách thêm vào wp-config.php:
define('WP_CACHE', true);
define('WP_REDIS_HOST', '127.0.0.1');
define('WP_REDIS_PORT', 6379);
Bước 8: Bảo Mật và Tối Ưu
Cài Certbot để có SSL (dù Cloudflare đã có SSL, bạn vẫn cần cert giữa server và Cloudflare nếu dùng Full Strict mode): apt install certbot python3-certbot-nginx && certbot --nginx -d yourdomain.com. Tắt XML-RPC nếu không cần, giới hạn login attempts bằng Limit Login Attempts Reloaded plugin.
Khi Nào Không Nên Dùng Stack Này?
- Bạn không quen với Linux và không muốn tự quản lý server
- Website cần uptime tuyệt đối mà không có monitoring/backup plan
- Team không có DevOps → nên xem xét Cloudways hoặc Kinsta
Kết Quả Thực Tế Có Thể Đạt Được
Với stack này, các trang WordPress nhỏ–vừa (dưới 50k traffic/tháng) thường đạt Google PageSpeed 90–95 trên mobile, TTFB dưới 200ms, và có thể handle 200–500 concurrent users mà không cần nâng cấp server.
Kết Luận
Stack Vultr + Cloudflare + Nginx + Redis là một trong những lựa chọn tốt nhất về tỷ lệ hiệu năng/chi phí cho WordPress. Với khoảng $6–12/tháng, bạn có thể vận hành WordPress nhanh hơn nhiều managed hosting $30–50/tháng — miễn là bạn sẵn sàng bỏ 1-2 giờ để setup ban đầu.
Đánh giá stack: ⭐⭐⭐⭐⭐ (4.8/5) — Hiệu năng xuất sắc, chi phí thấp, nhưng cần kỹ năng Linux cơ bản
👉 Bắt đầu ngay với Vultr: Nhận $100 credit miễn phí khi đăng ký Vultr →