CONNECT ટનલ કેટલા સમય સુધી ખુલ્લી રહી શકે?
સ્થાપિત ટનલનું આયુષ્ય HTTP પ્રતિસાદના પુનરુપયોગ, મધ્યસ્થની idle નીતિઓ અને ગંતવ્ય એપ્લિકેશનના પોતાના સેશનથી અલગ કરો.
CONNECT અનિશ્ચિત સમય માટે ખુલ્લી રહેતી ટનલનું વચન આપતું નથી. સફળ વિનિમય પછી, જોડાણ વિનંતી કરેલા હોસ્ટ અને પોર્ટ તરફ સતત બાઇટ પ્રવાહ વહન કરે છે. સહભાગીઓ અને નેટવર્ક તેને ખુલ્લું રાખે ત્યાં સુધી તે ગંતવ્ય TLS સેશનની અંદર અનેક વિનિમયો વહન કરી શકે છે.
પ્રોક્સીની બે મર્યાદાઓ જુદી રીતે વર્તે છે: ટ્રાફિક idle ટાઇમરને સમાપ્ત થતું અટકાવી શકે છે, પરંતુ તે ચોક્કસ આયુષ્ય મર્યાદા લંબાવી શકતું નથી. ગંતવ્ય પ્રોટોકોલનું પણ કહેવું છે. અંદરનો HTTP ક્લાયન્ટ તેનું જોડાણ બંધ કરી શકે છે; WebSocket એપ્લિકેશન તેનું સેશન સમાપ્ત કરી શકે છે. પ્રોક્સી ત્યારબાદ તે ગંતવ્ય સેશનને જીવંત રાખી શકતું નથી.
ટનલ તેના લક્ષ્ય સાથે બંધાયેલી છે. ટનલ બાઇટ્સ વહેવા લાગે પછી, જોડાણ હવે સામાન્ય HTTP વિનંતીની ચેનલ રહેતું નથી જેના પર અસંબંધિત ગંતવ્ય માટે બીજું CONNECT કાઢી શકાય. ક્લાયન્ટને તેની લાઇબ્રેરી દ્વારા સંચાલિત બીજું જોડાણ કે બીજી ટનલ જોઈએ છે.
સતત ફીડ માટે, ક્લાયન્ટ દ્વારા સમર્થિત જીવંતતા અને જોડાણની પદ્ધતિઓનો ઉપયોગ કરીને ફરી જોડાવાનું આયોજન કરો. જો તે મૌન પછી બંધ થાય, તો નિષ્ક્રિયતા નીતિ ઉપયોગી સંકેત છે; જો ટ્રાફિક હોવા છતાં નિશ્ચિત સમયગાળા પછી બંધ થાય, તો તેના બદલે ચોક્કસ મર્યાદા તપાસો. WebSocket ફીડ માટે, ફરી જોડાયા પછી એપ્લિકેશનની સ્થિતિ પણ પુનઃસ્થાપિત કરો.