📢 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.
VPS giá rẻ + Cloudflare CDN là combo “ngon-bổ-rẻ” nhất để chạy WordPress tốc độ cao mà không tốn tiền managed hosting đắt đỏ. Bài này hướng dẫn từng bước deploy WordPress trên Vultr, kết hợp Nginx, Redis và Cloudflare để đạt LCP dưới 1.5 giây — đủ chuẩn Core Web Vitals cho site Việt Nam.
👉 Bắt đầu với Vultr ngay: Đăng ký Vultr — nhận $100 credit miễn phí →
Kiến Trúc Stack Được Đề Xuất
Stack hoàn chỉnh: Vultr Cloud Compute (2 vCPU / 2GB RAM) + Ubuntu 22.04 + Nginx + PHP 8.2-FPM + MariaDB 10.6 + Redis + Cloudflare CDN. Chi phí: khoảng $12/tháng cho server, Cloudflare Free plan là đủ cho hầu hết blog.
Bước 1: Khởi Tạo VPS Trên Vultr
Đăng nhập Vultr → Deploy → Cloud Compute. Chọn region Singapore (latency tốt cho Việt Nam ~30ms). Plan: Regular Cloud Compute 2GB ($12/tháng). OS: Ubuntu 22.04 LTS. Bật IPv6 và Startup Script tùy chọn.
⚠️ Lưu ý: Chọn region Singapore, không phải Tokyo — latency từ Việt Nam thấp hơn khoảng 40-60ms.
Bước 2: Cài Đặt LEMP Stack (Nginx + PHP + MariaDB)
apt update && apt upgrade -y
apt install nginx php8.2-fpm php8.2-mysql php8.2-xml php8.2-curl php8.2-mbstring php8.2-zip redis-server mariadb-server -y
Cấu hình PHP-FPM: chỉnh /etc/php/8.2/fpm/pool.d/www.conf — tăng pm.max_children = 20 và pm.start_servers = 5 cho server 2GB RAM.
Bước 3: Cấu Hình Nginx Cho WordPress
server {
listen 80;
server_name yourdomain.com;
root /var/www/wordpress;
index index.php;
location / { try_files $uri $uri/ /index.php?$args; }
location ~ .php$ {
fastcgi_pass unix:/run/php/php8.2-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~* .(css|js|jpg|png|gif|ico|woff2)$ {
expires 30d;
add_header Cache-Control "public, no-transform";
}
}
Bước 4: Cài WordPress + Cấu Hình Database
mysql -u root -e "CREATE DATABASE wordpress; CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'StrongPass123!'; GRANT ALL ON wordpress.* TO 'wpuser'@'localhost';"
cd /var/www && wget https://wordpress.org/latest.tar.gz && tar xzf latest.tar.gz
chown -R www-data:www-data wordpress
Bước 5: Kích Hoạt Redis Object Cache
Cài plugin Redis Object Cache trên WordPress, sau đó thêm vào wp-config.php:
define('WP_REDIS_HOST', '127.0.0.1');
define('WP_REDIS_PORT', 6379);
define('WP_CACHE', true);
Redis giúp giảm query database, TTFB giảm từ ~400ms xuống ~150ms trên traffic cao.
Bước 6: Kết Nối Cloudflare CDN
Trỏ nameserver domain về Cloudflare → bật Proxy (cam) cho A record → vào Speed → Optimization: bật Auto Minify (JS/CSS/HTML), bật Brotli compression. Cài SSL mode: Full (Strict). Tạo Page Rule cache everything cho static assets.
Bước 7: Tối Ưu WordPress Cuối Cùng
Cài plugin Perfmatters (tắt bloat) + ShortPixel (nén ảnh WebP) + bật Nginx FastCGI cache. Sau bước này, LCP thường đạt 0.8-1.4 giây trên 4G Việt Nam.
Khi Nào KHÔNG Nên Dùng Stack Này?
- Bạn không quen với Linux command line → chọn Cloudways hoặc SiteGround thay thế
- Site cần PCI compliance hoặc WAF chuyên nghiệp → cần thêm Cloudflare Pro ($20/tháng)
- Không có thời gian maintain server → managed hosting sẽ tiết kiệm thời gian hơn
Kết Luận
Stack Vultr + Nginx + Redis + Cloudflare cho phép bạn chạy WordPress hiệu suất cao với chi phí chỉ $12-15/tháng. Phù hợp cho developer, blogger kỹ thuật, và agency muốn kiểm soát hoàn toàn server. Không phù hợp cho người mới hoàn toàn chưa dùng Linux.
Đánh giá stack: ⭐⭐⭐⭐⭐ (5/5) — Tốt nhất về hiệu năng/chi phí cho WordPress Việt Nam.
👉 Bắt đầu ngay hôm nay: Đăng ký Vultr — nhận $100 credit trial →