Chọn máy chủ
Chúng tôi đã tải thử một phiên bản thực tế với một phễu thật và đo lường toàn bộ. Kết quả: ngay cả trên VPS khiêm tốn nhất ở mức ~$20/tháng (4 vCPU / 8 GB), Qubix phục vụ ~1.900 lượt xem landing mỗi giây — tức hàng chục triệu lượt truy cập mỗi tháng — mỗi lượt trong ~25 ms và không có lỗi trong suốt quá trình tải. Toàn bộ dịch vụ chỉ chiếm ~1,3 GB RAM, không rò rỉ bộ nhớ và được xây dựng để hoạt động liên tục 24/7.
Và đó chưa phải là giới hạn: trên 12 nhân CPU, con số đã đạt ~6.800 lượt xem mỗi giây — thông lượng tăng tuyến tính theo số nhân.
Dưới đây: chọn máy chủ nào phù hợp với lưu lượng của quý vị, và toàn bộ kết quả kiểm thử đằng sau những con số này.
Chọn máy chủ nào
| Lưu lượng của quý vị (ước tính) | Máy chủ | Thông lượng |
|---|---|---|
| Đến ~5M lượt/ngày (đỉnh ~1.000/s) | 4 vCPU / 8 GB (~$20/tháng) | ~1.900 lượt xem/s — đã đo thực tế, landing trong ~25 ms |
| ~5–15M/ngày (đỉnh ~1.000–3.000/s) | 8 vCPU / 16 GB | ~4.000 lượt xem/s — ước tính (~500 mỗi nhân) |
| 15M+/ngày (đỉnh 5.000+/s) | 12 vCPU / 16 GB | ~6.800 lượt xem/s — đã đo thực tế |
Quy tắc đơn giản: số nhân ≈ đỉnh lượt truy cập mỗi giây ÷ 500. 8 GB RAM là đủ cho cấu hình khuyến nghị, 16 GB nếu muốn dư dả.
Khả năng xử lý — và cách chúng tôi đo
Điều kiện kiểm thử:
- Máy chủ được kiểm thử: VPS trên đám mây DigitalOcean — 4 vCPU / 8 GB, SSD, Debian 13 (kernel 6.12), khu vực Frankfurt. Một máy thông thường, không nâng cấp gì đặc biệt, khoảng ~$20/tháng.
- Máy tạo tải: một máy chủ riêng (12 nhân) — để instance chỉ dùng tài nguyên cho công việc của chính nó, không phải cho việc kiểm thử. Công cụ — bombardier (HTTP với keep-alive), tăng dần từ 50 đến 1000 kết nối đồng thời, 15–30 giây mỗi lần chạy.
- Nội dung tải thử: một phễu được cấu hình thực tế — tên miền thật phục vụ landing có cloaking (~45 KB) với quyết định cloaking hoạt động thực sự, cộng với conversion postback.
- Những gì chúng tôi theo dõi: CPU, bộ nhớ, swap và độ trễ — theo thời gian thực trong suốt quá trình.
- Để kiểm tra khả năng mở rộng, chúng tôi chạy cùng bài kiểm thử trên máy chủ 12 vCPU / 64 GB.
Máy chủ khuyến nghị, 4 vCPU / 8 GB:
| Loại yêu cầu | Xử lý được | Độ trễ | Lỗi |
|---|---|---|---|
| Landing đầy đủ (có cloaking, ~45 KB) | ~1.900/s | ~25 ms (kể cả ở 250 kết nối đồng thời — 0,13 s) | 0 |
| Conversion postback | ~13.000/s | ~25 ms | 0 |
| Yêu cầu nhẹ | ~16.000/s | ~20 ms | 0 |
Không một lỗi nào ở mức đến 1000 kết nối đồng thời. Khi bị quá tải, instance không sập hay bỏ rơi yêu cầu — chỉ độ trễ tăng lên (từ ~25 ms lên 0,13–0,26 s khi tải vượt xa ngưỡng đánh giá), và ngay khi đỉnh tải qua đi, thời gian phản hồi trở về bình thường.
Điều gì giới hạn ở đỉnh tải. Cả 4 nhân CPU chạy ở mức 95–100% — giới hạn là CPU, đó là lý do thông lượng tăng theo số nhân. Bộ nhớ vẫn ổn định: khoảng 1,1–1,3 GB khi tải cao, không dùng swap, luôn còn trên 3,8 GB trống.
Bộ nhớ không rò rỉ. Chúng tôi chạy riêng bốn chu kỳ tải liên tiếp có nghỉ giữa và theo dõi bộ nhớ: lúc nhàn rỗi dịch vụ dùng khoảng 0,7 GB, khi đỉnh tải tăng lên khoảng 1,2 GB, và trong các lần nghỉ trở về ~0,8 GB — không tích lũy từ chu kỳ này sang chu kỳ khác. Instance phù hợp để hoạt động liên tục 24/7.
Mở rộng theo số nhân. Cùng bài kiểm thử trên máy chủ 12 vCPU:
| Máy chủ | Landing đầy đủ | Yêu cầu nhẹ |
|---|---|---|
| 4 vCPU | ~1.900/s | ~16.000/s |
| 12 vCPU | ~6.800/s | ~80.000/s |
Thông lượng tăng tỷ lệ thuận với số nhân — khoảng 500 lượt xem landing mỗi giây mỗi vCPU (đo thực tế: 475 đến 567). Đây là cơ sở cho quy tắc tính số nhân ở trên.
Với Cloudflare — nhanh hơn, và miễn phí
Qubix phục vụ mọi tên miền qua Cloudflare — mạng lưới máy chủ toàn cầu — và lo toàn bộ DNS và SSL cho quý vị. Tải trang nhanh hơn được bật mặc định (quản lý tại Settings → Cloudflare): các tệp tĩnh của trang (script, style, icon và ảnh chụp màn hình) được phục vụ đến visitor từ máy chủ Cloudflare gần nhất.
- Nhanh hơn nhiều cho visitor — các tệp trang được tải từ máy chủ Cloudflare gần nhất, không phải từ máy chủ của quý vị ở đầu kia thế giới. Landing mở ra gần như ngay lập tức trên toàn cầu.
- Giảm tải cho máy chủ hàng chục lần — mỗi trang kéo theo hàng chục tệp tĩnh (script, style, icon, ảnh chụp màn hình), và Cloudflare phục vụ chúng từ máy chủ của mình. Máy chủ của quý vị chỉ xử lý phần động — trên cùng phần cứng, quý vị phục vụ được nhiều hơn hàng chục lần.
- Miễn phí — cả mạng lưới Cloudflare lẫn tính năng cache đều không tốn phí, và Qubix thiết lập tất cả cho quý vị.
Phần động — quyết định cloaking và bản thân landing — vẫn chạy trên máy chủ của quý vị (đó chính xác là những gì các con số trên đo lường); Cloudflare lo mọi thứ xung quanh. Tìm hiểu thêm tại Domains.
Cần bao nhiêu dung lượng đĩa
Ở mức tối đa — ghi màn hình mọi lượt truy cập, toàn bộ thống kê và phễu, cộng với kho creative của quý vị — 20 GB xử lý được khoảng 300.000 lượt truy cập mỗi tháng và dùng được nhiều năm: bản ghi cũ hơn một năm được xóa tự động, và lịch sử lưu lượng chỉ tăng thêm ~0,5 GB mỗi năm. Thứ thực sự ngốn đĩa là creative của quý vị (lưu vĩnh viễn): thư viện càng lớn thì cần càng nhiều dung lượng. Ngay cả ở đây Qubix cũng tiết kiệm dung lượng — không bao giờ lưu cùng một creative hai lần (tính năng dedup bắt cả những bản sao được chỉnh sửa nhẹ), và chính tính năng đó phục vụ thống kê của quý vị (một creative xuất hiện trong hàng trăm quảng cáo được tính là một, với ROAS tổng hợp). 20 GB tương đương khoảng 2.500 video hoặc 30.000 hình ảnh; nếu tải lên nhiều hơn (một triệu creative đã là hàng terabyte) thì cần đĩa lớn hơn tương ứng — và quý vị có thể mở rộng bất cứ lúc nào.
SSD hay HDD — có thể tiết kiệm ở đây. Landing mở ra cho visitor nhanh như nhau trên mọi loại đĩa, vì vậy quý vị hoàn toàn có thể chọn máy chủ HDD rẻ hơn. Sự khác biệt với SSD chỉ thể hiện bên trong trang quản trị và chỉ ở khối lượng lớn: các báo cáo đọc lịch sử từ đĩa và xây dựng chậm hơn một chút trên HDD — điều này không ảnh hưởng đến tốc độ mở landing cho visitor.