Cách tính dung lượng gói của bạn
FourA cung cấp hai sản phẩm, và chúng được đo lường theo các đơn vị khác nhau. Gói dịch vụ của bạn được bán dựa trên một trong hai đơn vị đó, quyết định hạn mức nào áp dụng và thẻ nào hiển thị trong trang tổng quan. Trang này trình bày toàn bộ mô hình trên một màn hình duy nhất.
Hai sản phẩm, hai đơn vị đo lường
| Sản phẩm | Bạn gọi | Đơn vị |
|---|---|---|
| API | POST /api/single, /api/proxy, /api/browser, /api/auto |
Một request, tính giá bằng credit |
| Cổng proxy | proxy.foura.ai:34004 từ bất kỳ client nào hỗ trợ proxy URL |
Một tunnel, tính giá bằng gigabyte |
Trên API, chỉ kết quả success mới tính credit. Request thất bại ở phía mục tiêu, phía bạn, hoặc phía chúng tôi sẽ không tốn credit. Lưu lượng premium được tính riêng biệt với credit, như mô tả bên dưới. Xem Request Outcomes.
Trên cổng proxy không có credit và không đếm số lượng request, và đây không phải là thiếu sót. Tunnel là một kết nối do công cụ của bạn mở, và nội dung gửi bên trong là lưu lượng mã hóa của riêng bạn, vì vậy FourA chỉ có thể đếm tunnel cùng số byte truyền qua mà không thể can thiệp chi tiết hơn. Số lượng request ở đây sẽ là con số bạn không thể đối chiếu với log của chính mình. Do đó, cổng proxy luôn được bán theo gigabyte. Xem Proxy Port.
Khái niệm Gigabyte và các thành phần được tính
Một gigabyte tương đương 1.073.741.824 byte (2^30, đơn vị còn được viết là GiB). Mọi hạn mức, bộ đếm và mức giá trong gói của bạn đều sử dụng con số này, áp dụng như nhau cho cả API và cổng proxy.
Các thành phần được tính khác nhau tùy theo sản phẩm, vì hai sản phẩm truyền tải dữ liệu khác nhau:
| Vị trí | Thành phần được tính |
|---|---|
| API, exit tiêu chuẩn | Body của request bạn gửi tới chúng tôi, cộng với body của response chúng tôi trả về. HTTP header không được tính ở cả hai chiều. |
| API, exit premium | Từng byte truyền qua mạng theo cả hai chiều, ở dạng nén và mã hóa khi truyền tải. |
| Cổng proxy | Từng byte truyền qua tunnel theo cả hai chiều sau khi tunnel được mở, bao gồm cả quá trình thiết lập kết nối mã hóa mà client của bạn thực hiện với trang đích. Quá trình mở tunnel không được tính, ngoại trừ trường hợp exit premium mà cổng đã thử nhưng không sử dụng trong khi mở tunnel vẫn được tính vào lưu lượng premium. |
Một số lưu ý quan trọng:
- Trang được tính theo dung lượng đã giải mã, vì trang đã giải mã chính là kết quả chúng tôi tạo ra. Để lấy được trang đó, hệ thống có thể phải chạy một trình duyệt thực tế, hoàn thành bước bổ sung mà trang yêu cầu, sau đó giải mã response và gửi cho bạn nội dung có thể sử dụng được. Chi phí bạn trả là cho kết quả đó, chứ không phụ thuộc vào mức độ nén của dữ liệu khi truyền tải. Cổng proxy là trường hợp khác và được tính giá theo cách khác: tại đó chúng tôi chỉ chuyển tiếp kết nối của bạn và không can thiệp vào nội dung bên trong, vì vậy chúng tôi tính dung lượng byte chính xác khi chúng đi qua tunnel.
- Các lần thử lại (retries) trên nhóm tiêu chuẩn không tính phí của bạn. Khi Proxy Finder luân chuyển qua nhiều điểm thoát (exits), bạn chỉ trả phí một lần cho kết quả nhận được, bất kể đã thử qua bao nhiêu exit. Trên premium exit, mỗi lần thử đều được tính, vì đó là cách các mạng premium tính phí chúng tôi.
- Một phiên trình duyệt trên standard exit được tính như bất kỳ API response nào khác: chỉ tính phần body trả về cho bạn, không tính từng tài nguyên phụ (subresource) mà trang đã tải. Thông qua premium exit, toàn bộ phiên làm việc đều đi qua đường truyền mạng và được tính vào đó.
- Dung lượng Premium là một phần trong tổng mức sử dụng của bạn, không phải là phần cộng thêm vào. Hạn mức tiêu chuẩn của bạn chỉ bị trừ cho phần không đi qua premium exit.
- Lượt gọi Auto không tự tạo ra lưu lượng riêng. Các request Single, Proxy Finder và Browser mà nó thực hiện được tính như thể chính bạn đã trực tiếp gọi chúng.
- Lượt từ chối từ phía trang web được tính; lượt từ chối do giới hạn gói của bạn thì không. Khi trang web trả về 403, 404, 429 hoặc 5xx, chúng tôi đã chuyển tiếp câu trả lời đó đến bạn, nên nó được tính. Khi một giới hạn trên gói của bạn từ chối request, hệ thống không tải bất kỳ dữ liệu nào và không tính phí.
- Không làm tròn số. Byte được tính chính xác, không theo kích thước block và không có mức tối thiểu cho mỗi request, số liệu của bạn được đối soát hàng đêm với kho lưu trữ chỉ số của chúng tôi.
Hai hình thức bán gói dịch vụ
Cả hai hệ thống đo lường đều hoạt động cho mọi tài khoản. Điểm khác biệt là gói của bạn được bán dựa trên chỉ số nào.
Bán theo credit
API tính credit cho mỗi request được lập hóa đơn. Cổng proxy nhận dung lượng gigabyte đi kèm riêng, được báo giá tách biệt, vì tunnel không có request để trừ credit. Hai mục này không trừ chéo lẫn nhau: traffic API không tiêu tốn gigabyte của cổng proxy, và tunnel của cổng proxy không tiêu tốn credit của bạn. Cách tính khác sẽ là tính phí một API request hai lần, một lần bằng credit và một lần bằng số byte mà credit đó tạo ra.
Giới hạn dung lượng riêng của API bị tắt trừ khi gói của bạn áp dụng giới hạn này.
Bán theo dung lượng traffic
Một hạn mức standard-traffic áp dụng chung cho cả API và cổng proxy, vì cả hai cổng vào đều được định giá theo cùng một đơn vị. Gói bán theo hình thức này không tính credit, do đó credit sẽ biến mất hoàn toàn khỏi bảng điều khiển thay vì hiển thị một con số vô nghĩa.
Lưu lượng Premium trên cả hai hình thức
Lưu lượng Premium luôn có hạn mức riêng trên cả hai loại gói. Dung lượng này không bao giờ bị tính gộp vào con số tiêu chuẩn, do đó một gigabyte không bao giờ bị trừ vào hai mức trần hạn mức. Bạn kết nối tới premium exit bằng exitClass: premium trên POST /api/proxy/ hoặc -network-premium trên cổng proxy.
Dung lượng được đo lường khi truyền qua mạng: cả hai chiều, được nén và mã hóa trong quá trình truyền. Trên API, mọi lần thử premium đều được tính, bao gồm cả lần không trả về trang của bạn; trên cổng proxy, đó là lưu lượng của từng tunnel premium, cộng với bất kỳ exit premium nào mà cổng đã thử và hủy trong khi mở.
Điều gì từ chối bạn, và ở đâu
| Hạn mức | Trên API | Trên cổng proxy |
|---|---|---|
| Credit cho chu kỳ | 429 cùng với X-FourA-Limit: plan_limit_credits |
Không áp dụng |
| Lưu lượng tiêu chuẩn cho chu kỳ | 429 cùng với X-FourA-Limit: plan_limit_bandwidth |
429 cùng với X-Foura-Error chỉ định lưu lượng |
| Tunnel mở cùng lúc | Không áp dụng | 429 cùng với X-Foura-Error |
| Số lần mở tunnel mỗi phút | Không áp dụng | 429 cùng với X-Foura-Error |
| Lưu lượng premium | Bị hạ cấp, không bị từ chối | 403 trên một request rõ ràng |
Một CONNECT không có body để chứa lỗi JSON, đó là lý do tại sao phản hồi từ chối từ cổng là một status code kèm theo header thay vì định dạng mà Rate Limits mô tả. Hãy đọc X-Foura-Error trước mọi thứ khác trên kết nối proxy.
Hết hạn mức premium là điểm bất đối xứng duy nhất
Hai cổng phản hồi khác nhau một cách có chủ đích, vì "tôi yêu cầu chi tiêu" và "thứ gì đó đã được cài đặt sẵn cho tôi" là hai tình huống khác nhau.
Trên API, hạn mức premium cạn kiệt không bao giờ làm dừng công việc. Request được xử lý từ pool tiêu chuẩn và response ghi exitClass: standard, nhờ đó bạn có thể biết chính xác những gì mình nhận được. Một gói cước hoàn toàn không bao gồm các exit premium lại là một câu trả lời khác: đó là 403 cùng với plan_limit_premium.
Trên cổng proxy:
- Kết nối chỉ định
-network-premiumsẽ bị từ chối với403. Bạn đã yêu cầu chi tiêu, vì vậy việc âm thầm phục vụ từ một nơi khác sẽ khiến bạn phải đối soát một dòng premium không bao giờ xuất hiện. - Cài đặt premium mặc định được lưu trên proxy user sẽ được hạ cấp xuống mạng chia sẻ, và tunnel vẫn mở. Bạn đã không chủ động chọn nó cho kết nối này.
- Một
-fallback-premiumđã được kích hoạt đơn giản là sẽ không chạy.
Mua thêm
Gói mua thêm (top-up) được tính chính xác như những gì gói cước bao gồm. Mỗi chu kỳ, hạn mức của chính gói cước sẽ được sử dụng trước, và chỉ phần vượt quá mới trừ vào số dư bạn đã mua. Gói mua thêm có thời hạn mười hai tháng.
Dashboard tách riêng hai con số này ở bất cứ nơi nào trích dẫn hạn mức (75,000 (50,000 incl + 25,000 bought)), để con số trên màn hình có thể đối soát với hóa đơn bạn đang giữ.
Nơi xem các số liệu của bạn
| Trang | Nội dung giải đáp |
|---|---|
| Billing | Chu kỳ này so với những gì khả dụng, mỗi thẻ cho một mục mà gói của bạn đo lường, kèm nút Buy trên từng thẻ |
| Usage & Limits | Mọi giới hạn bên cạnh bộ đếm trực tiếp, kèm theo phân tích chi tiết theo từng key, từng endpoint và từng proxy user |
| Overview | Số lượng và lưu lượng trong bất kỳ khoảng thời gian nào, theo từng sản phẩm |
Các thẻ mà phần Billing hiển thị phụ thuộc vào hai trường hợp trên: gói bán theo credit sẽ có thẻ Credits và thẻ Proxy port traffic; gói bán theo lưu lượng sẽ không có cả hai thẻ này, và thẻ Standard traffic của gói sẽ chứa giới hạn cùng dòng chữ The API and the proxy port together.
Không hardcode bất kỳ con số nào trong số này. Mỗi lần API từ chối đều trả về mức giới hạn tối đa đã từ chối request, và mỗi lần port từ chối đều nêu rõ giới hạn đó trong X-Foura-Error.
Liên quan
- Rate Limits: Toàn bộ body và header về giới hạn gói trên API
- Proxy Port: Đo lường mức sử dụng, mã response và các tùy chọn username
- Request Outcomes: Những kết quả nào bị tính phí, đối với request và tunnel
- Billing & Subscriptions: Gói dịch vụ, nạp tiền và hóa đơn
- Usage & Limits: Bộ đếm thời gian thực so với gói của bạn