Փրոքսին բերում է ձեր IP-ստուգման էջը և ձախողվում այն API-ում, որն անհրաժեշտ է ձեր հավելվածին։ Այն «առողջ» կամ «մեռած» անվանելը կորցնում է ամենաօգտակար փաստը․ երկու հարցումները տարբեր էին։

Սկսեք վերջնակետի համար ամբողջ տրանսպորտն ընդգրկող գրառումից։ Կարո՞ղ եք հասնել դրա լսողին և ավարտել պահանջվող փրոքսի բանակցությունը։ Նպատակակետին հատուկ դիտարկումները պահեք այդ գրառման կողքին, այլ ոչ թե վերագրեք այն։

ԴիտարկումՈւսումնասիրման շրջանակ
Փրոքսիի լսողը մերժում է կապերըՎերջնակետը և դեպի այն տանող ուղին
Փրոքսին մերժում է մեկ նպատակակետային պորտԱյդ նպատակակետի համար թույլատրված գործողությունը
Մեկ կայք վերադարձնում է հաշվի սխալՆպատակակետ հավելվածը և հավատարմագրերը
Մեծ պատասխանները կանգ են առնում, փոքրերը՝ ավարտվումՓոխանցման ծանրաբեռնվածությունը և ժամկետի քաղաքականությունը

HTTP պատասխանը կարող է հաստատել, որ հարցումների ուղին ինչ-որ բան վերադարձրել է, մինչդեռ դեռ անօգտագործելի է հավելվածի համար։ Տրանսպորտի հաջողությունը, HTTP կարգավիճակը և սպասվող բովանդակությունը պահեք որպես առանձին արդյունքներ։

Եթե մեկ նպատակակետ մշտապես ձախողվում է, դադարեցրեք կամ ուսումնասիրեք այդ վերջնակետ-և-նպատակակետ զույգը։ Փրոքսին յուրաքանչյուր անկապ աշխատանքի համար անջատելը կարող է վատնել օգտակար հզորությունը։ Ընդհակառակը, գլոբալ կապի ձախողումը չպետք է թաքնված մնա մեկ կայքի մեկուսացված գրառման հետևում։

Գործնական առողջության բանալին կարող է ներառել փրոքսիի նույնացուցիչը, նպատակակետ ծառայությունը և գործողության տեսակը։ Խուսափեք ամբողջ հավատարմագրեր կրող URL-ից կամ յուրաքանչյուր եզակի ռեսուրսի ուղուց որպես անընդհատ աճող բանալի օգտագործելուց։ Խմբավորեք միայն այնտեղ, որտեղ խմբավորումը իմաստալից կանխատեսում է տալիս հաջորդ հարցման մասին։

Նպատակը ավելի լավ երթուղային ապացույցն է, ոչ թե կանաչ նշանների ավելի մեծ հավաքածուն։ Առողջության արդյունքը պետք է ասի, թե ինչ է փորձարկվել, երբ, և ինչ է այն իրականում հաստատել։

Առնչվող հոդվածներ