Երբ ժամանակային PAC կանոններն ընտրում են վստահված անձ
PAC-ի ժամանակային կանոնը վստահված անձ է ընտրում երթուղայնության գնահատման պահին։ Այն չի խոստանում գոյություն ունեցող միացումը տեղափոխել նոր ելք ճշգրիտ վայրկյանին։
Դուք կարող եք գրել PAC կանոն, որը առավոտյան վերադարձնում է մի վստահված անձ, իսկ ավելի ուշ՝ մեկ այլ։ Սակայն այդ կանոնից չեք կարող եզրակացնել, որ յուրաքանչյուր գոյություն ունեցող դիտարկիչի միացում կեսօրին փոխում է ելքը։
timeRange()-ի նման ֆունկցիաները մասնակցում են երթուղայնության որոշմանը։ Դրանք ֆոնային պլանավորիչ չեն, որը փակում է թունելներ, տեղափոխում բնիկներ կամ խնդրում վստահված անձի մատակարարին պտտել իր հանրային IP-ն։
Երեք իրադարձությունները պահեք առանձին՝
- Դիտարկիչը գնահատում է PAC-ը և ստանում է երթուղի։
- Հաճախորդը հաստատում կամ կրկին օգտագործում է միացում ըստ իր ցանցային կանոնների։
- Ընտրված ծառայությունը ընտրում է հանրային հասցեն իր հետագա միացման համար։
Ժամանակի պայմանն ուղղակիորեն վերաբերում է առաջին իրադարձությանը։ Արդեն ակտիվ ներբեռնումը կամ երկարատև միացումն այլ հարց է։ Հաճախորդի քեշավորումը և միացումների կրկնակի օգտագործումը նույնպես նշանակում են, որ «սկրիպտը պարունակում է ժամացույցի ստուգում» արտահայտությունը բավարար ապացույց չէ ճշգրիտ փոխարկման ժամանակացույցի համար։
Եթե առաջադրանքը պահանջում է նոր ելք յուրաքանչյուր նստաշրջանի, հարցման կամ ժամանակային պատուհանի համար, օգտագործեք այդ պահանջի համար նախատեսված ինտերֆեյս և ստուգեք դրա փաստաթղթավորված վարքը։ PAC-ը կարող է ընտրել վերջնակետերի միջև, բայց այն չի սահմանում, թե այդ վերջնակետերն ինչ են անում իրենց սեփական ելքային հասցեներով։
Ժամանակի վրա հիմնված երթուղայնությունը դեռ կարող է օգտակար լինել միտումնավոր ցանցային քաղաքականության համար։ Նկարագրեք այն որպես երթուղու ընտրություն գնահատման պահին, ոչ որպես երաշխավորված IP-պտտման մեխանիզմ։