தாவல் இன்னும் சுரங்கப்பாதை இறப்பதற்கு முன்பிருந்த டாஷ்போர்டைக் காட்டுகிறது. நிலை எண்கள் உறைகின்றன, சிறிய சுழலி சுழல்கிறது, முகவரிப் பட்டி ஒரு மணி நேரத்திற்கு முன்பு திறந்த பயன்பாட்டை இன்னும் சுமக்கிறது. துண்டிப்புக்குப் பிறகு நீங்கள் எதையும் தொடவில்லை, ஆனாலும் பக்கம் இன்னும் அதன் சொந்த அட்டவணைப்படி அதன் சேவையகத்தை அடைய முயற்சிக்கலாம். மக்கள் தவறவிடும் பகுதி இதுதான்: வெறுமனே தெரியும் பக்கமும் இன்னும் கோரிக்கைகளை அனுப்பும் பக்கமும் வெளியிலிருந்து ஒரே மாதிரியாகத் தெரிகின்றன, அவற்றில் ஒன்று மட்டுமே பிணையப் பதிவில் தெரிகிறது.

ஒரு பக்கம் உங்கள் இல்லாமல் தொடங்கும் வேலை

நான்கு வழிமுறைகள் ஏற்றப்பட்ட ஆவணத்தை பிஸியாக வைத்திருக்கின்றன. திரும்பத் திரும்ப வரும் டைமர் ஒவ்வொரு சில வினாடிகளிலும் நிலை அழைப்பை மீண்டும் இயக்கலாம். நீங்கள் திரும்பி வந்த பிறகு தாவல் மீண்டும் தெரியும்போது fetch தூண்டப்படலாம். WebSocket அல்லது சேவையகம் அனுப்பும் நிகழ்வுகளின் மேல் கட்டப்பட்ட நேரடி சேனல் அதன் சொந்த பின்வாங்கல் அட்டவணைப்படி மீண்டும் இணைய முயலலாம். தளம் பதிவு செய்த சேவை ஊழியர் உங்கள் முன் தாவல் இல்லாதபோதும் வரிசையில் உள்ள ஒத்திசைவுக்காக எழலாம்.

இவற்றில் எதற்கும் கிளிக் தேவையில்லை, எதுவும் ஆவணத்தை மீண்டும் ஏற்றாது. முகவரிப் பட்டி, உருட்டல் நிலை மற்றும் காட்டப்படும் மதிப்புகள் அனைத்தும் இருந்த இடத்திலேயே இருக்கும். மாறுவது பிணையப் பக்கம் மட்டுமே: ஒவ்வொரு புதிய முயற்சியும் அது தொடங்கும் தருணத்தில் எடுக்கப்படும் புதிய முடிவு.

இந்த வேறுபாடு முக்கியம் ஏனெனில் தெரியும் பக்கம் உள்நாட்டில் சேமிக்கப்படுகிறது. ஏற்கனவே வரையப்பட்ட பிக்சல்கள் அடுத்த கோரிக்கை வெற்றியா என்பதைப் பற்றி எதுவும் சொல்லவில்லை. சுழலியுடன் உறைந்த வரைபடம் கோரிக்கைகள் இப்போது தோல்வியடையும் பக்கத்தின் சாதாரண தோற்றம். திரையைப் படிப்பது சேவையகம் சில நிமிடங்களுக்கு முன்பு சொன்னதைச் சொல்கிறது, உலாவி இப்போது என்ன செய்கிறது என்பதை அல்ல.

முந்தைய பக்க ஏற்றுதல் ஒரு வழியை ஏன் வைத்திருக்கவில்லை

பக்க ஏற்றுதலில் எதுவும் ஆவணத்தை சுரங்கப்பாதையுடன் பிணைக்கவில்லை. வழித்தடம் ஒவ்வொரு பாக்கெட்டுக்கும், அனுப்பும் நேரத்தில், பாக்கெட் வெளியேறும்போது இருக்கும் அட்டவணையிலிருந்து தீர்க்கப்படுகிறது. சுரங்கப்பாதை இடைமுகம் மறைந்தால், அந்தத் தேடல் இனி சுரங்கப்பாதை வழியுடன் பொருந்தாது. அது இயற்பியல் அடாப்டருக்கு விழும் அல்லது எதுவும் கண்டுபிடிக்காது, வாடிக்கையாளர் பின்னால் விட்டதைப் பொறுத்து.

திரும்பத் திரும்ப வரும் கால்பேக்குகள் சாதாரண திட்டமிடப்பட்ட பணிகள். HTML தரநிலையின் டைமர் பகுதி அவை எவ்வாறு வரிசையில் சேர்கின்றன என்பதை விவரிக்கிறது மற்றும் இடைவெளியை துல்லியமான தாளத்தின் வாக்குறுதியாக அல்ல, குறைந்தபட்ச தாமதமாகக் கருதுகிறது, எனவே பின்னணி தாவல் அதன் குறியீடு கேட்பதை விட மிகக் குறைவான முறை மட்டுமே கணக்கெடுக்க முடியும். குறைவான முயற்சிகள் எந்த முயற்சியும் இல்லாததற்குச் சமம் அல்ல, ஒரு தாவலை மீண்டும் முன்னுக்குக் கொண்டுவருவது அவற்றின் வெடிப்புக்கான சாதாரண தருணம்.

தோல்விக் கொள்கை எங்கே இறங்குகிறது

வாடிக்கையாளரின் தடுப்பு பக்கம் எடுக்கப்பட்டபோது அல்ல, இணைப்பு முயற்சிக்கப்படும் போது மதிப்பிடப்படுகிறது. சாதாரண அணுகல் இன்னும் அனுமதிக்கப்பட்டால், மறுமுயற்சி இயற்பியல் இணைப்பு வழியாக வெளிப்படையாக வெளியேறலாம். கொள்கை அந்தப் போக்குவரத்தை சுரங்கப்பாதை திரும்பும் வரை நிறுத்தினால், முயற்சி இணைப்பு தருணத்திலேயே தோல்வியடைகிறது, பக்கமும் சில வினாடிகளுக்குப் பிறகு மீண்டும் முயற்சிக்கக்கூடிய பிழையைக் காட்டுகிறது.

இவற்றில் எதைப் பெறுவீர்கள் என்பதை இரண்டு விவரங்கள் தீர்மானிக்கின்றன. முதலாவது வாடிக்கையாளர் ஆதரிக்கும் அமலாக்க நோக்க வரம்பு: முழு சாதனத்திற்கான தடுப்பு, சுரங்கப்பாதை அடாப்டருக்கு மட்டுப்படுத்தப்பட்ட தடுப்பு, அல்லது விலக்குகளுடன் கூடிய விதித் தொகுப்பு. இரண்டாவது, இலக்கு நீங்கள் முன்பு உள்ளூர் அச்சுப்பொறி, கைப்பற்றப்பட்ட தளம் அல்லது ஸ்ட்ரீமிங் சேவைக்காகச் சேர்த்த விலக்குக்குள் வருகிறதா என்பது.

பயன்பாட்டு நிலை குறியாக்கம் இதில் எதையும் மாற்றாது. HTTPS உலாவிக்கும் சேவையகத்திற்கும் இடையிலான பைட்டுகளைப் பாதுகாக்கிறது; அவற்றை எந்த இடைமுகம் சுமக்கிறது என்பதைப் பற்றி எதுவும் சொல்லவில்லை. ஒரு பக்கம் முழுமையாக குறியாக்கப்பட்டிருந்தும் தவறான பாதை வழியாக வெளியேறலாம், குறுகிய தடுப்பு அனுமதிப்பது சரியாக அதைத்தான்.

தூக்கி எறியக்கூடிய பக்கத்துடன் ஒரு கட்டுப்படுத்தப்பட்ட சோதனை

நீங்கள் கட்டுப்படுத்தும் ஹோஸ்ட் மற்றும் அதை அழைப்பதைத் தவிர வேறு எதுவும் செய்யாத பக்கத்தைப் பயன்படுத்துங்கள், அதனால் உண்மையான தரவு எதுவும் ஆட்டத்தில் இல்லை. முனையத்திலிருந்து, துண்டிப்புக்கு முன்னும் பின்னும் பாதையின் மாதிரியை எடுங்கள்:

curl -sS --max-time 5 -o /dev/null -w '%{http_code} %{remote_ip}\n' https://probe.example.net/ping

சுரங்கப்பாதை மேலே இருக்கும்போது இதை இயக்கவும், பின்னர் சுரங்கப்பாதையை கீழே இறக்கி மீண்டும் இயக்கவும். சுரங்கப்பாதை கீழே இருக்கும்போது பொது முகவரியிலிருந்து வரும் பதில் நேரடிப் பாதை திறந்திருப்பதைச் சொல்கிறது. நேரம் முடிவடைதல் அல்லது நிராகரிக்கப்பட்ட இணைப்பு கொள்கை நிலைத்திருப்பதைச் சொல்கிறது. வாடிக்கையாளர் மீண்டும் இணைந்த பிறகு இன்னொரு முறை மீண்டும் செய்யுங்கள், ஊகிப்பதற்குப் பதிலாக சுரங்கப்பாதைப் பாதை திரும்பி வருவதைப் பார்க்க.

உலாவியில், பிணையப் பலகம் இரண்டு கேள்விகளைப் பிரிக்கிறது. Fetch/XHR-க்கு வடிகட்டி, பின்னர் தொடக்கக் கட்டுரையைப் படியுங்கள்: டைமர் அல்லது ஸ்கிரிப்ட் தொடங்கிய, அதற்கு முன் எந்த வழிசெலுத்தலும் பதிவாகாத உள்ளீடு மீண்டும் ஏற்றுதல் அல்ல, பின்னணி முயற்சி. அதன் தொடக்க நேரத்தை சுரங்கப்பாதை துண்டிக்கப்பட்ட தருணத்துடன் ஒப்பிடுங்கள். சுரங்கப்பாதை போன பிறகும் உள்ளீடு நிலுவையில் இருந்தால், கோரிக்கை இனி இல்லாத பாதைக்காகக் காத்திருக்கிறது.

சேவையகப் பக்க ஆதாரம் உலாவி காட்டும் எதையும் விட வலிமையானது. நேரமுத்திரை மற்றும் மூல முகவரியுடன் கூடிய கோரிக்கைப் பதிவு பாக்கெட் வந்ததை நிரூபிக்கிறது. உலாவி உள்ளீடுகள் குக்கிகள், டோக்கன்கள் மற்றும் முழு URL-களைச் சுமக்கலாம், எனவே உங்கள் கேள்விக்குத் தேவையான புலங்களை மட்டும் வைத்துக்கொண்டு மீதியை எங்கும் ஒட்டுவதற்கு முன் மறைக்கவும்.

பதிலை என்ன செய்வது

சுரங்கப்பாதை கீழே இருக்கும்போது பின்னணி முயற்சிகள் தொடர்ந்து வெற்றியடைந்தால், தடுப்பு நீங்கள் கருதியதை விடக் குறுகலானது, அந்த இடைவெளியை முக்கியமான வேலைக்கு வாடிக்கையாளரை நம்புவதற்கு முன் மூடுவது மதிப்புள்ளது. அவை தோல்வியடைந்தால், கொள்கை அதன் வேலையைச் செய்கிறது, உறைந்த பக்கம் வெறும் தோற்றம். எப்படியிருந்தாலும், ஒரு தாவலை மூடுவது சாதனம் முழுவதற்குமான கட்டுப்பாடு அல்ல: மற்ற தாவல்கள், மற்ற உலாவிகள் மற்றும் மற்ற பயன்பாடுகள் ஒவ்வொன்றும் அதன் சொந்த வேலையைத் திட்டமிடுகின்றன.

எடுக்கத் தகுந்த அடுத்த படிகள்: நீங்கள் எந்த விலக்குகளை, ஏன் சேர்த்தீர்கள் என்பதைப் பட்டியலிடுங்கள், வாடிக்கையாளர் சுரங்கப்பாதை வரம்புப் போக்குவரத்தை மட்டும் தடுக்கிறதா அல்லது எல்லாப் போக்குவரத்தையும் தடுக்கிறதா என்பதை உறுதிப்படுத்துங்கள், சேவையகப் பதிவைத் திறந்து வைத்துக்கொண்டு ஒரு பின்னணி கோரிக்கையைத் தொடக்கத்திலிருந்து இறுதி வரை கவனியுங்கள். அந்த மூன்று பதில்களும் «VPN துண்டிக்கப்பட்டது, இன்னும் ஏதோ இணைக்கப்பட்டுள்ளது» என்ற அறிக்கையில் உண்மையில் இருப்பதில் பெரும்பகுதியை உள்ளடக்குகின்றன.

தொடர்புடைய கட்டுரைகள்