"WordPress cần bao nhiêu RAM?" không có câu trả lời duy nhất. Nó phụ thuộc vào lưu lượng, plugin và caching. Hướng dẫn này đưa ra các điểm khởi đầu thực tế để bạn không trả quá nhiều cũng không bị sập vào ngày ra mắt.
Điểm khởi đầu theo lưu lượng
| Website | Lượt truy cập mỗi ngày | VPS đề xuất |
|---|---|---|
| Blog cá nhân, portfolio | Tối đa 2,000 | 1 vCPU, 1 đến 2 GB RAM |
| Doanh nghiệp nhỏ, trang tin tức | 2,000 đến 20,000 | 2 vCPU, 4 GB RAM |
| Cửa hàng WooCommerce, website thành viên | 10,000 trở lên | 4 vCPU, 8 GB RAM |
| Nhà xuất bản lưu lượng cao | 100,000 trở lên | CPU dành riêng, 16 GB trở lên, cộng thêm CDN |
Đây là hướng dẫn, không phải đảm bảo. Một website được cache tốt trên 2 GB thường vượt trội hơn một website cấu hình kém trên 8 GB.
Thứ thực sự tiêu tốn tài nguyên
- PHP worker. Mỗi lượt xem trang không được cache cần một tiến trình PHP, khoảng 50 đến 150 MB RAM. Nhiều worker hơn nghĩa là nhiều khách truy cập đồng thời hơn.
- Cơ sở dữ liệu. MariaDB hoặc MySQL cần bộ nhớ cho buffer pool. 256 đến 512 MB là ổn cho website nhỏ.
- Plugin. Trình dựng trang, plugin sao lưu và công cụ quét bảo mật là nguyên nhân thường gặp khiến website chậm.
- Hình ảnh. Ảnh lớn chưa tối ưu lãng phí băng thông và CPU ở mỗi trang.
Cách tăng tốc rẻ nhất: caching
- Page caching (một plugin như WP Super Cache hoặc cache FastCGI của Nginx) phục vụ hầu hết khách truy cập một tệp HTML đã lưu mà không cần PHP.
- Object caching với Redis lưu kết quả cơ sở dữ liệu trong bộ nhớ.
- OPcache giữ PHP đã biên dịch trong bộ nhớ. Nó được tích hợp sẵn trong PHP và nên được bật.
- CDN phục vụ hình ảnh và script từ các máy chủ gần khách truy cập.
Vì sao lưu trữ NVMe quan trọng
WordPress đọc nhiều tệp nhỏ và chạy nhiều truy vấn cơ sở dữ liệu nhỏ. Đĩa NVMe xử lý các lần đọc ngẫu nhiên đó nhanh hơn nhiều so với SSD SATA hoặc ổ cứng, thể hiện trực tiếp qua việc tạo trang nhanh hơn. Mọi gói chúng tôi bán đều dùng NVMe.
Chọn vị trí
Đặt máy chủ gần hầu hết khách truy cập của bạn. Một khách truy cập cách 100 ms cảm nhận được mọi vòng truy cập thừa. Xem cách chọn vị trí VPS.
Các bước tiếp theo
Cài đặt stack bằng hướng dẫn Nginx của chúng tôi, bảo mật nó bằng danh sách kiểm tra 15 phút và tự động hóa sao lưu.