OffshoreVps
Hướng dẫn1 thg 10 20267 phút đọcBởi đội ngũ OffshoreVps

WordPress cần bao nhiêu RAM và CPU trên VPS?

Cấu hình VPS thực tế cho blog, website doanh nghiệp và WooCommerce theo mức lưu lượng, thứ thực sự tiêu tốn tài nguyên và loại caching quan trọng nhất.

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

Đồng hồ đo mức sử dụng CPU, RAM và đĩa minh họa việc chọn cấu hình VPS cho WordPress
Ba tài nguyên cần định cỡ: CPU, RAM và đĩa.

Điểm khởi đầu theo lưu lượng

WebsiteLượt truy cập mỗi ngàyVPS đề xuất
Blog cá nhân, portfolioTối đa 2,0001 vCPU, 1 đến 2 GB RAM
Doanh nghiệp nhỏ, trang tin tức2,000 đến 20,0002 vCPU, 4 GB RAM
Cửa hàng WooCommerce, website thành viên10,000 trở lên4 vCPU, 8 GB RAM
Nhà xuất bản lưu lượng cao100,000 trở lênCPU 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

  1. 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.
  2. Object caching với Redis lưu kết quả cơ sở dữ liệu trong bộ nhớ.
  3. 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.
  4. CDN phục vụ hình ảnh và script từ các máy chủ gần khách truy cập.
Các bước của hướng dẫn này theo thứ tự: 1. Điểm khởi đầu theo lưu lượng; 2. Thứ thực sự tiêu tốn tài nguyên; 3. Cách tăng tốc rẻ nhất: caching; 4. Vì sao lưu trữ NVMe quan trọng; 5. Chọn vị trí; 6. Các bước tiếp theo
Các bước trong hướng dẫn này, theo thứ tự.

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.