Cách Deploy WordPress Tốc Độ Cao Trên Vultr + Cloudflare: Hướng Dẫn Từ A-Z 2026

Share Article

Hướng dẫn từng bước deploy WordPress tốc độ cao trên Vultr Singapore kết hợp Cloudflare CDN: đạt LCP dưới 1.5s cho người dùng Việt Nam 2026.

📢 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.

WordPress chậm không phải vì WordPress xấu — mà vì bạn đặt nó sai nơi với sai cấu hình. Trong bài này, mình sẽ hướng dẫn từng bước deploy WordPress tốc độ cao trên Vultr (VPS Singapore gần Việt Nam nhất) kết hợp Cloudflare CDN, đạt LCP dưới 1.5s ngay cả từ người dùng ở Hà Nội hay TP.HCM. Hướng dẫn này phù hợp cho WordPress blog, landing page, hay site thương mại điện tử nhỏ đến vừa.

👉 Tạo VPS Vultr tại Singapore: Nhận $100 credit miễn phí →

Yêu Cầu Trước Khi Bắt Đầu

  • Tài khoản Vultr (có credit $100 free cho new user qua link affiliate)
  • Domain đã mua (Namecheap, Cloudflare Registrar, hoặc bất kỳ provider nào)
  • Tài khoản Cloudflare miễn phí
  • Kiến thức SSH cơ bản (copy/paste command là đủ)

Bước 1: Tạo VPS Vultr Tại Singapore

Vào Vultr dashboard → Deploy → Cloud Compute. Chọn location Singapore (latency đến Việt Nam ~20-40ms, thấp nhất trong số các provider Mỹ). Cấu hình tối thiểu cho WordPress production: 1 vCPU, 2GB RAM, 55GB NVMe SSD (khoảng $12/tháng).

Chọn OS: Ubuntu 22.04 LTS. Thêm SSH key nếu có. Deploy và chờ khoảng 60 giây.

Lưu ý: Không chọn gói $6/tháng (1GB RAM) cho WordPress production — PHP + MySQL cần ít nhất 1.5GB RAM để chạy ổn định.

Bước 2: Cài đặt LEMP Stack (Nginx + PHP 8.2 + MySQL)

SSH vào VPS: ssh root@YOUR_IP

Cài đặt nhanh với script:

apt update && apt upgrade -y
apt install -y nginx mysql-server php8.2-fpm php8.2-mysql php8.2-curl php8.2-gd php8.2-mbstring php8.2-xml php8.2-zip php8.2-redis redis-server
systemctl enable nginx mysql php8.2-fpm redis-server
systemctl start nginx mysql php8.2-fpm redis-server

Bước 3: Tạo Database MySQL Cho WordPress

mysql -u root
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 đặt WordPress

cd /var/www/html
wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz
mv wordpress/* .
rm -rf wordpress latest.tar.gz
chown -R www-data:www-data /var/www/html
chmod -R 755 /var/www/html

Bước 5: Cấu Hình Nginx Cho WordPress

Tạo file cấu hình Nginx tại /etc/nginx/sites-available/yourdomain.com:

server {
    listen 80;
    server_name yourdomain.com www.yourdomain.com;
    root /var/www/html;
    index index.php index.html;

    location / { try_files $uri $uri/ /index.php?$args; }
    location ~ \.php$ {
        fastcgi_pass unix:/var/run/php/php8.2-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
    location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg)$ {
        expires 30d;
        add_header Cache-Control "public, immutable";
    }
}
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 CDN

Đây là bước quan trọng nhất để giảm latency cho người dùng Việt Nam:

  1. Thêm domain vào Cloudflare (free plan là đủ)
  2. Cập nhật nameserver theo yêu cầu của Cloudflare
  3. Vào DNS settings, trỏ A record về IP Vultr của bạn
  4. Bật proxy (icon đám mây cam) — Cloudflare sẽ cache và serve static assets từ edge gần người dùng
  5. Trong SSL/TLS settings: chọn “Full (Strict)” và cài Let’s Encrypt trên server

Bước 7: Cài SSL Let’s Encrypt

apt install -y certbot python3-certbot-nginx
certbot --nginx -d yourdomain.com -d www.yourdomain.com

Certbot tự động gia hạn. Sau khi có SSL, quay lại Cloudflare đặt SSL mode = “Full (Strict)”.

Bước 8: Tối Ưu Performance WordPress

Sau khi cài WordPress qua trình wizard, cài thêm các plugin sau:

  • Redis Object Cache: Kết nối với Redis server đã cài, giúp cache database query
  • WP Rocket hoặc LiteSpeed Cache: Page caching, JS/CSS minify, lazy load image
  • Smush hoặc ShortPixel: Compress ảnh tự động

Thêm vào wp-config.php:

define('WP_REDIS_HOST', '127.0.0.1');
define('WP_REDIS_PORT', 6379);
define('WP_CACHE_KEY_SALT', 'yourdomain_');

Kết Quả Có Thể Đạt Được

Chỉ số Trước tối ưu Sau tối ưu
TTFB từ Việt Nam ~800ms ~80-120ms (Cloudflare cache)
LCP ~4-5s ~1.2-1.8s
PageSpeed Score (Mobile) 40-55 75-90

Khi Nào KHÔNG Nên Dùng Hướng Dẫn Này

Hướng dẫn này phù hợp cho site có traffic dưới 50k pageviews/tháng. Nếu site bạn lớn hơn hoặc cần WooCommerce phức tạp, hãy cân nhắc nâng cấp lên 4GB RAM hoặc dùng managed hosting như Cloudways/Kinsta.

Kết Luận

Stack Vultr Singapore + Nginx + Redis + Cloudflare là một trong những lựa chọn cost-effective nhất để chạy WordPress tốc độ cao gần người dùng Việt Nam. Chi phí khoảng $12/tháng cho VPS + Cloudflare free plan, bạn có thể đạt LCP dưới 1.5s — đủ để pass Core Web Vitals.

👉 Bắt đầu với Vultr và nhận $100 credit: Đăng ký Vultr tại đây →

A data center with rows of servers in racks, featuring various network and power connections. Orange and black cables are visible, alongside multiple server units with indicator lights. The environment appears organized with subdued lighting.

Đăng Kí Máy Ảo Miễn Phí

Nhận ngay 300 Đô miễn phí khi đăng kí VPS

Mã giảm giá Hostinger

ƯU ĐÃI ĐỘC QUYỀN 2026

You might also like