Ի՞նչ է անում կապը կենդանի պահելու համար:
Ի՞նչ է անում կապը կենդանի պահելու համար:

Video: Ի՞նչ է անում կապը կենդանի պահելու համար:

Video: Ի՞նչ է անում կապը կենդանի պահելու համար:
Video: Ինչ տեղի կունենա 10 րոպե անց, եթե տանը դափնու տերև վառես… 2024, Մայիս
Anonim

HTTP պահել - կենդանի , a.k.a., HTTP մշտական կապ , է հրահանգ, որը թույլ է տալիս մեկ TCP կապ բաց մնալ բազմաթիվ HTTP հարցումների/պատասխանների համար: Լռելյայն՝ HTTP կապեր փակել յուրաքանչյուր խնդրանքից հետո:

Այս կերպ ինչպե՞ս փակեմ կապը կենդանի պահեմ:

Ընդհանուր ակնարկ. Լռելյայն HTTP կապ սովորաբար է փակված յուրաքանչյուր հարցումն ավարտելուց հետո, ինչը նշանակում է, որ սերվերը փակում է TCP-ն կապ պատասխանը ներկայացնելուց հետո։ Որպեսզի պահել որ կապ բաց է բազմաթիվ հարցումների համար, պահել - կենդանի կապ վերնագիրը կարող է օգտագործվել:

ո՞րն է մշտական կապեր օգտագործելու նպատակը: Ա մշտական կապ (HTTP մշտական կապ ) ցանցային հաղորդակցման ալիք է, որը բաց է մնում HTTP-ի հետագա հարցումների և պատասխանների համար, այլ ոչ թե փակվում է մեկ փոխանակումից հետո: Պահպանել ա մշտական կապ , TCP պահպանելու կենդանի փաթեթներն ուղարկվում են կանխելու համար կապ ժամանակի դուրս գալուց:

Երկրորդ, ինչպե՞ս է HTTP-ն աշխատում կենդանի վիճակում:

Ա պահել - կենդանի թույլ է տալիս գոյություն ունեցող TCP կապը կրկին օգտագործել մի քանի հարցումների/պատասխանների համար՝ այդպիսով խուսափելով այդ բոլոր ծախսերից: Հենց դա էլ կապը դարձնում է «համառ»։ Մեջ HTTP 0.9 և 1.0, լռելյայնորեն սերվերը փակում է TCP կապի վերջը a ուղարկելուց հետո արձագանք հաճախորդին:

Ինչպե՞ս եք ստուգում կենդանի մնալու համար:

Բոլոր ժամանակակից բրաուզերներն օգտագործում են մշտական կապեր, քանի դեռ սերվերն ունի Պահել - Կենդանի միացված է: Որպեսզի ստուգել եթե ձեր էջերը առաքվում են ա Պահել - Կենդանի վերնագիր, կարող եք օգտագործել HTTP Header Checker գործիքը: Սա կցուցադրի Կապը. Պահել - Կենդանի դաշտ, եթե HTTP Պահել - Կենդանի միացված է:

Խորհուրդ ենք տալիս: