Как се отчита вашият план
FourA предлага два продукта и те се измерват в различни единици. Вашият план се продава въз основа на една от тези две единици, което определя кой лимит ви ограничава и кои карти виждате в таблото за управление. Тази страница представя целия модел на един екран.
Два продукта, две единици
| Продукт | Извиквате | Единицата |
|---|---|---|
| API | POST /api/single, /api/proxy, /api/browser, /api/auto |
Заявка, оценена в кредити |
| Proxy порт | proxy.foura.ai:34004 от всеки клиент, който приема proxy URL |
Тунел, оценен в гигабайти |
При API само резултат success струва кредити. Заявка, която е неуспешна от страна на целта, от ваша страна или от наша страна, не ви струва нищо. Премиум трафикът се отчита отделно от кредитите, както е описано по-долу. Вижте Request Outcomes.
При proxy порта няма кредити и няма брой заявки, и това не е пропуск. Тунелът е една връзка, която вашият инструмент отваря, а това, което изпраща вътре, е вашият собствен криптиран трафик, така че FourA може да отчита тунела и пренесените байтове, но нищо по-детайлно. Броят заявки тук би бил число, което никога не бихте могли да съгласувате със собствените си логове. Поради това портът винаги се продава на гигабайт. Вижте Proxy Port.
Какво представлява гигабайтът и какво влиза в него
Един гигабайт означава 1 073 741 824 байта (2^30, единицата, изписвана също като GiB). Всеки лимит, брояч и цена във вашия план използва тази стойност, както за API, така и за proxy порта.
Това, което се отчита, се различава според продукта, тъй като двата пренасят различни неща:
| Къде | Какво се отчита |
|---|---|
| API, стандартни изходи | Тялото на заявката, която ни изпращате, плюс тялото на отговора, който връщаме. HTTP хедърите не се отчитат и от двете страни. |
| API, премиум изходи | Всеки байт от прехвърлянето, преминал през мрежата, в двете посоки, компресиран и криптиран по време на преноса. |
| Proxy порт | Всеки байт, който преминава през тунела в двете посоки, след като бъде отворен, включително установяването на криптирана връзка, което вашият клиент извършва със сайта. Отварянето на тунела не се отчита, с изключение на това, че премиум изход, който портът опитва и не използва при отварянето на вашия тунел, се зачита като премиум трафик. |
Няколко последствия, които е добре да знаете:
- Страницата се отчита декодирана, защото декодираната страница е това, което предоставяме. Достигането до нея може да изисква стартиране на реален браузър, изпълнение на допълнителна стъпка, изисквана от страницата, след което декодиране на отговора и предаване на съдържание, което можете да използвате. Това, за което плащате, е крайният резултат, а не колко компактно е бил пренесен. Proxy портът е другият случай и се ценообразува по различен начин: там пренасяме вашата собствена връзка и не променяме съдържанието в нея, така че отчитаме байтовете точно както преминават през тунела.
- Повторните опити в стандартния пул не ви струват нищо. Когато Proxy Finder ротира през няколко изхода, плащате еднократно за получения отговор, независимо колко изхода са били опитани. При premium изход всеки опит се зачита, тъй като така ни таксуват premium мрежите.
- Браузърната сесия на стандартен изход се отчита като всеки друг API response: тялото, което ви връщаме, а не всеки подресурс, зареден от страницата. През premium изход цялата сесия минава по мрежата и се отчита там.
- Premium е част от общия ви обем, а не добавка към него. Вашият стандартен лимит се таксува само за частта, която не е преминала през premium изход.
- Auto извикването не генерира собствен трафик. Single, Proxy Finder и Browser заявките, които то прави, се отчитат така, сякаш сте ги направили вие.
- Отказ от сайта се отчита; отказ от лимит на вашия план не се отчита. Когато даден сайт отговори с 403, 404, 429 или 5xx, ние сме пренесли този отговор до вас, така че се зачита. Когато лимит от вашия план откаже заявката, нищо не се извлича и нищо не се отчита.
- Нищо не се закръглява нагоре. Байтовете се отчитат точно, без размер на блок и без минимум за request, а данните ви се съгласуват всяка нощ с нашето хранилище за метрики.
Два начина за продажба на план
И двата брояча работят за всеки акаунт. Това, което се променя, е на базата на кой от тях се продава вашият план.
Продажба на база кредити
API таксува кредити за всяка фактурирана заявка. Proxy портът получава свои включени гигабайти, посочени отделно, тъй като тунелът няма конкретен request, към който да се начисли кредит. Двата показателя не се припокриват: вашият API трафик не консумира гигабайтите на порта, а тунелите на порта не консумират вашите кредити. Алтернативата би била двойно таксуване на една API заявка, веднъж в кредити и веднъж в байтовете, които тези кредити са генерирали.
Собственият лимит на трафика за API е изключен, освен ако планът ви не съдържа такъв.
Продажба на база трафик
Един лимит за стандартен трафик покрива едновременно API и proxy порта, тъй като и двете точки се ценообразуват в една и съща единица. План, продаван по този начин, не таксува кредити, така че кредитите изчезват напълно от контролния панел, вместо да се показва число без значение.
Premium трафик и за двата случая
Premium трафикът винаги има собствен лимит при всеки тип план. Той никога не се включва в стандартната стойност, така че един гигабайт никога не се таксува към два отделни лимита. Достигате premium изход с exitClass: premium в POST /api/proxy/ или -network-premium на proxy порта.
Измерва се при преминаване през мрежата: двупосочно, компресирано и криптирано в реално време. В API всеки премиум опит се зачита, включително такъв, който не е върнал вашата страница; на proxy порта това е трафикът на всеки премиум тунел, плюс всеки премиум изход, който портът е опитал и прекъснал при отварянето му.
Какво ви отказва достъп и къде
| Лимит | В API | На proxy порта |
|---|---|---|
| Кредити за периода | 429 с X-FourA-Limit: plan_limit_credits |
Не е приложимо |
| Стандартен трафик за периода | 429 с X-FourA-Limit: plan_limit_bandwidth |
429 с X-Foura-Error, указващ трафика |
| Едновременно отворени тунели | Не е приложимо | 429 с X-Foura-Error |
| Отваряния на тунели за минута | Не е приложимо | 429 с X-Foura-Error |
| Премиум трафик | Понижен клас, без отказ | 403 при изрична заявка |
Един CONNECT няма тяло, в което да се постави JSON грешка, поради което отказът от порта е статус плюс header, а не структурата, описана в Rate Limits. Прочетете X-Foura-Error преди всичко друго при proxy връзка.
Изчерпването на премиум лимита е единствената асиметрия
Двата интерфейса умишлено отговарят различно, защото "поисках да изразходвам" и "нещо беше предварително зададено" са различни ситуации.
В API изчерпаният премиум лимит никога не спира изпълнението. Заявката се обслужва от стандартния пул и отговорът съдържа exitClass: standard, за да виждате какво реално сте получили. План, който изобщо не включва премиум изходи, връща различен отговор: това е 403 с plan_limit_premium.
На proxy порта:
- Връзка, която посочва
-network-premium, се отхвърля с403. Вие сте поискали да изразходвате ресурс, така че тихото пренасочване към друг източник би ви затруднило при сверяването на премиум ред, който никога не се появява. - Премиум настройка по подразбиране, записана за proxy потребителя, се превключва към споделената мрежа и тунелът пак се отваря. Не сте я избрали изрично за тази връзка.
- Зададен
-fallback-premiumпросто не се задейства.
Закупуване на допълнителен обем
Допълнително закупените пакети се отчитат точно както включените в плана. Всеки период първо се използва лимитът от самия ви план и само превишението се черпи от закупения баланс. Покупката е валидна дванадесет месеца.
Таблото за управление показва двете числа отделно навсякъде, където се посочва лимит (75,000 (50,000 incl + 25,000 bought)), за да може стойността на екрана да бъде сверена с фактурата, с която разполагате.
Къде да следите вашите данни
| Страница | Какво показва |
|---|---|
| Billing | Текущият период спрямо наличното, по една карта за всеки измерван от плана ресурс, с бутон Buy на всяка |
| Usage & Limits | Всеки лимит до брояча му в реално време, плюс разбивка по ключ, по endpoint и по proxy потребител |
| Overview | Обем и трафик за избран период, по продукти |
Картите, които Billing показва, зависят от двата случая по-горе: план, продаван с кредити, получава карта Credits и карта Proxy port traffic; план, продаван с трафик, не получава нито една от двете, а неговата карта Standard traffic съдържа лимита и показва The API and the proxy port together.
Не задавайте статично (hardcode) никое от тези числа. Всеки отказ от API съдържа лимита, който го е предизвикал, а всеки отказ на порта го посочва в X-Foura-Error.
Свързани
- Rate Limits: Всяко тяло и header за лимит на план в API
- Proxy Port: Отчитане, кодове за отговор и опции за потребителско име
- Request Outcomes: Кои резултати се таксуват, за заявки и за тунели
- Billing & Subscriptions: Планове, презареждания и фактури
- Usage & Limits: Вашите броячи в реално време спрямо вашия план