Hướng dẫn · WordPress
Chọn cấu hình VPS cho WordPress: CPU, RAM, ổ cứng bao nhiêu là đủ
Tài nguyên nào quyết định tốc độ WordPress, cấu hình gợi ý theo từng loại website, cách đọc dấu hiệu quá tải và các bước tối ưu trước khi nâng gói.
WordPress dùng tài nguyên vào đâu
Mỗi lượt xem trang chưa có trong bộ nhớ đệm đi qua ba phần, mỗi phần ăn một loại tài nguyên:
- PHP dựng trang: dùng CPU, và mỗi tiến trình PHP giữ vài chục MB RAM. Plugin càng nặng (trình dựng trang, WooCommerce) thì mỗi lượt xem càng tốn.
- Cơ sở dữ liệu MySQL hoặc MariaDB: dùng RAM làm bộ đệm. Đủ RAM thì truy vấn đọc từ bộ nhớ, thiếu RAM thì phải đọc ổ cứng và chậm hẳn.
- Ổ cứng: chứa mã nguồn, ảnh, cơ sở dữ liệu và bản sao lưu. Ổ NVMe giúp truy vấn và tải ảnh nhanh hơn ổ SSD SATA hay HDD.
Với đa số website WordPress, RAM là tài nguyên cạn trước tiên. Khi hết RAM, hệ thống dùng swap trên ổ cứng và mọi thứ chậm đi rõ rệt, kể cả khi CPU còn rảnh.
Cấu hình gợi ý theo loại website
| Loại website | Cấu hình | Gói tham khảo |
|---|---|---|
| Website giới thiệu công ty, landing page | 2 vCPU, 2 GB RAM, 40 GB | VPS Mini |
| Website nhiều trang, blog, vài website trên một VPS | 4 vCPU, 6 GB RAM, 80 GB | VPS Core |
| Website bán hàng WooCommerce | 6 vCPU, 12 GB RAM, 160 GB | VPS Pro |
| Thương mại điện tử nhiều sản phẩm, nhiều đơn mỗi ngày | 8 vCPU, 20 GB RAM, 320 GB | VPS Business |
Bảng trên là điểm xuất phát. Cùng một lượng truy cập, website dùng trình dựng trang nặng và nhiều plugin cần gấp đôi tài nguyên so với website gọn có bộ nhớ đệm tốt.
Vì sao WooCommerce cần nhiều hơn
Trang sản phẩm có thể lưu bộ nhớ đệm, nhưng giỏ hàng, thanh toán và tài khoản khách thì không: mỗi thao tác đều chạy PHP và truy vấn cơ sở dữ liệu. Khi nhiều khách cùng thanh toán, CPU và RAM tăng theo.
Dấu hiệu cần nâng cấp
Đăng nhập VPS qua SSH và xem ba chỉ số:
free -h # RAM: cột available còn thấp, swap đang dùng nhiều
htop # CPU: các nhân thường xuyên trên 80%
df -h # Ổ cứng: phân vùng / dùng trên 80%- RAM available thường xuyên dưới 10% và swap tăng dần: cần thêm RAM.
- CPU cao kéo dài trong giờ đông khách dù đã bật bộ nhớ đệm: cần thêm CPU.
- Ổ cứng trên 80%: dọn bản sao lưu cũ, ảnh thừa, hoặc tăng dung lượng.
- Trang quản trị chậm, lỗi 502 hoặc 504 vào giờ cao điểm: thường do thiếu RAM cho PHP.
Tối ưu trước khi nâng gói
- Bật bộ nhớ đệm trang bằng plugin cache hoặc FastCGI cache của Nginx. Đây là bước giảm tải lớn nhất.
- Bật object cache Redis cho website WooCommerce hoặc nhiều truy vấn.
- Nén ảnh sang WebP và đặt kích thước đúng khung hiển thị.
- Gỡ plugin không dùng, nhất là plugin chạy tác vụ nền hoặc thống kê.
- Đặt website sau Cloudflare để phân phối tệp tĩnh và chặn bớt lưu lượng xấu.
Nếu đã tối ưu mà các chỉ số vẫn cao, nâng gói. Trên VPS, nâng CPU, RAM, ổ cứng không cần cài lại, dữ liệu giữ nguyên.
Dịch vụ VPS tại thuevpsmanh hiện chưa bao gồm sao lưu tự động. Dùng plugin sao lưu đẩy bản sao ra lưu trữ bên ngoài như Google Drive, và kiểm tra khôi phục được ít nhất một lần.