Chọn cấu hình hosting/VPS quá yếu thì web chậm, sập giờ cao điểm; chọn quá mạnh thì lãng phí tiền mỗi tháng. Bài này cho bạn con số cụ thể về RAM, CPU (vCPU) và băng thông cần thiết theo từng loại website và lượng truy cập, kèm công thức tự ước tính.
Bảng tra nhanh cấu hình theo lượng truy cập
Dùng bảng này như điểm khởi đầu, sau đó đọc phần giải thích bên dưới để tinh chỉnh theo loại web của bạn:
| Loại website | Truy cập/tháng | vCPU | RAM | SSD/NVMe | Băng thông |
|---|---|---|---|---|---|
| Blog, web cá nhân, landing page | < 10.000 | 1 | 1–2 GB | 10–20 GB | 50–100 GB |
| Web doanh nghiệp, giới thiệu dịch vụ | 10.000–50.000 | 1–2 | 2–4 GB | 20–40 GB | 100–300 GB |
| Web bán hàng, tin tức, nhiều bài | 50.000–200.000 | 2–4 | 4–8 GB | 40–100 GB | 300 GB–1 TB |
| Traffic lớn, sàn TMĐT, nhiều website | 200.000–1 triệu+ | 4–8+ | 8–16 GB+ | 100–200 GB NVMe | 1 TB+ / không giới hạn |
Số liệu áp dụng cho website đã tối ưu (bật cache, CDN, nén ảnh). Web WordPress nhiều plugin nặng hoặc chưa tối ưu nên cộng thêm khoảng 50–100% RAM/CPU so với bảng.
RAM bao nhiêu là đủ?
RAM quyết định số người truy cập đồng thời mà web phục vụ được. Mỗi lượt truy cập động (PHP/database) chiếm một phần RAM trong thời gian xử lý; hết RAM, máy chủ phải dùng swap trên ổ cứng khiến web chậm hẳn hoặc trả lỗi 500/503.
Quy tắc tham khảo: một website tối ưu tốt cần khoảng 1 GB RAM cho mỗi 5.000 lượt xem/ngày (tương đương ~300 người online cùng lúc). Nhưng RAM “ngốn” rất khác nhau theo loại web:
- WordPress + WooCommerce: nặng hơn web tĩnh nhiều — giỏ hàng, thanh toán, tài khoản không cache được nên ăn RAM/CPU sớm. Web bán hàng nên bắt đầu từ 4 GB.
- Web tĩnh / landing: rất nhẹ, 1 GB thừa sức.
- Nhiều website trên cùng máy: cộng dồn RAM của từng site.
Cần bao nhiêu nhân CPU (vCPU)?
CPU xử lý mỗi yêu cầu động: chạy mã PHP, truy vấn cơ sở dữ liệu, dựng trang. Web càng nhiều xử lý động (giỏ hàng, tìm kiếm, bộ lọc, nhiều plugin) thì càng cần nhiều nhân.
Quy tắc tham khảo từ các nhà cung cấp quốc tế: khoảng 1 nhân CPU cho mỗi 200.000 lượt xem/tháng với web tối ưu. Cụ thể:
- 1 vCPU: blog, landing, web giới thiệu < 1.000 lượt/ngày.
- 2 vCPU: web doanh nghiệp, web tin tức nhỏ, WordPress vài plugin.
- 4 vCPU: web bán hàng, lưu lượng cao điểm lớn, nhiều truy vấn database.
- 6–8 vCPU+: sàn TMĐT, web video/ảnh nặng, hoặc gánh nhiều site.
Lưu ý: số nhân quan trọng khi nhiều người truy cập cùng lúc (đồng thời), không phải tổng lượt/tháng. Một web 30.000 lượt/tháng nhưng dồn vào 1–2 khung giờ vẫn cần nhiều nhân hơn web rải đều cả ngày.
Băng thông tính như thế nào?
Băng thông (lưu lượng) là tổng dữ liệu máy chủ gửi cho khách mỗi tháng: HTML, CSS, JS, ảnh, video, file tải về. Công thức ước tính:
Ví dụ thực tế: web 100.000 lượt xem/tháng, mỗi trang trung bình 2 MB:
100.000 × 2 MB × 1,5 = 300.000 MB ≈ 300 GB/tháng
Nhiều nhà cung cấp ghi “băng thông không giới hạn” — thực tế vẫn bị ràng buộc bởi chính sách sử dụng hợp lý (fair use) và tài nguyên CPU/RAM. Nếu web nhiều ảnh/video, hãy dùng CDN để giảm tải băng thông gốc và tăng tốc.
Còn dung lượng ổ cứng (SSD/NVMe)?
Phần lớn website chiếm ít dung lượng hơn bạn nghĩ: một web WordPress thông thường 1–5 GB. Dung lượng chủ yếu phình to do thư viện ảnh, bản backup và log. Khuyến nghị:
- Blog/web nhỏ: 10–20 GB là đủ.
- Web bán hàng nhiều ảnh: 40–100 GB.
- Luôn ưu tiên NVMe/SSD thay vì HDD — tốc độ đọc/ghi nhanh hơn nhiều lần, ảnh hưởng trực tiếp đến tốc độ tải trang và truy vấn database.
Tối ưu giúp giảm mạnh tài nguyên cần thiết
Đây là điểm quan trọng nhất mà nhiều người bỏ qua: một website tối ưu tốt cần ít tài nguyên hơn nhiều lần so với web để mặc định. Cùng một lượng truy cập, web bật cache có thể chạy nhẹ nhàng trên cấu hình bằng 1/3–1/5.
Chính website Đề Xuất mà bạn đang đọc chạy ổn định trên một VPS chỉ 1 nhân CPU nhờ bật cache trang (WP Rocket), nén ảnh WebP, gộp/hoãn CSS-JS và dùng CDN. Những việc nên làm trước khi vội nâng cấp phần cứng:
- Bật cache trang (page cache) — giảm tải PHP/CPU mạnh nhất.
- Dùng CDN (Cloudflare…) để gánh ảnh/tĩnh và lọc bot.
- Nén ảnh sang WebP, bật lazy-load.
- Gỡ plugin thừa, dùng theme nhẹ, bật OPcache + PHP 8.x.
- Chọn hosting LiteSpeed/NVMe để tăng số request xử lý được trên cùng cấu hình.
Dấu hiệu cho thấy bạn cần nâng cấp
Hãy nâng cấp RAM/CPU (hoặc chuyển từ Shared Hosting lên VPS) khi gặp các dấu hiệu:
- Web chậm hẳn vào giờ cao điểm hoặc khi chạy quảng cáo, sự kiện.
- Thường xuyên lỗi 500 / 503 / “Error establishing a database connection”.
- CPU/RAM trong bảng điều khiển chạm trần liên tục, web bị bóp (throttle).
- Đã bật cache, tối ưu hết mức mà vẫn quá tải.
Nên dùng Hosting hay VPS với cấu hình đó?
Sau khi đã biết mình cần bao nhiêu RAM/CPU, bước tiếp theo là chọn loại dịch vụ. Tóm tắt: web nhỏ–vừa, không rành kỹ thuật → Shared Hosting; cần tài nguyên riêng, toàn quyền root, tải cao → VPS. Chi tiết cách chọn theo từng mốc truy cập, mời bạn đọc bài Hosting vs VPS: chọn loại nào và cần cấu hình bao nhiêu theo lượng truy cập.
Bạn cũng có thể tham khảo nhanh bảng giá Hosting & VPS đang khuyến mãi để so sánh cấu hình/giá giữa các nhà cung cấp uy tín tại Việt Nam. Nếu ưu tiên máy chủ đặt trong nước, tốc độ cao và hỗ trợ tiếng Việt 24/7, việc mua hosting Vietnix là một lựa chọn đáng cân nhắc cho web doanh nghiệp.
Nguồn tham khảo & đối chiếu: VinaHost (ước tính RAM/CPU theo lượt truy cập), VietServer, ScalaHosting, ResellerClub — cùng dữ liệu vận hành thực tế tại Đề Xuất.