ப்ராக்ஸி வழியாக WebSocket Ping மற்றும் TCP Keepalive
பயன்பாட்டுப் பாதை பதிலளிக்கிறது என்பதற்கான சான்றாக உயிருள்ள TCP சாக்கெட்டைக் கருதுவதற்குப் பதிலாக WebSocket இணையருக்கான உயிர்ப்புப் பரிசோதனையைத் தேர்ந்தெடுக்கவும்.
உயிருள்ள TCP சாக்கெட், பதிலளிக்கும் WebSocket இணையர் மற்றும் பயனுள்ள பயன்பாட்டு முன்னேற்றம் ஆகியவை வெவ்வேறு கவனிப்புகள்:
| சான்று | அது எதை நிறுவுகிறது |
|---|---|
| TCP மட்டத்தில் உயிர்ப்பு | சரிபார்க்கப்பட்ட போக்குவரத்துப் பாதை அந்த மட்டத்தில் பதிலளிக்கிறது |
| பொருந்தும் WebSocket Pong | இணையர் அந்தக் கட்டுப்பாட்டு சட்டகத்திற்குப் பதிலளித்தது |
| பயன்பாட்டு உறுதிப்படுத்தல் | பயன்பாடு அதன் சொந்த நெறிமுறையின் கீழ் ஒரு செயல்பாட்டை உறுதிப்படுத்தியது |
முன்னோக்கு ப்ராக்ஸி பொதுவாக வாடிக்கையாளருக்கும் இலக்குக்கும் தனித்தனி இணைப்புகளைப் பராமரிக்கிறது. வாடிக்கையாளரின் TCP இணையர் ப்ராக்ஸி, அதேசமயம் நிறுவப்பட்ட சுரங்கப்பாதைக்குள் இருக்கும் Ping WebSocket இறுதிப்புள்ளிக்குச் செல்கிறது.
பொருந்தும் Pong
பதிலளிக்கும் Pong, Ping இன் பயன்பாட்டுத் தரவைக் கொண்டு செல்ல வேண்டும் என்று நெறிமுறை கோருகிறது. நிலுவையில் உள்ள பரிசோதனையை அடையாளம் காண அந்தப் பொருத்தத்தைப் பயன்படுத்தவும். கேட்கப்படாத Pong அனுமதிக்கப்படுகிறது, ஆனால் உறுதிப்படுத்தலைக் கேட்காது; ஒவ்வொரு தரவுச் செய்திக்குப் பிறகும் அதை அனுப்புவது வேறு சான்றை வழங்குகிறது.
நூலகம் ஆதரிக்கும் இதயத் துடிப்பு முறைக்கு முன்னுரிமை கொடுக்கவும். உலாவி JavaScript க்கு அதற்குப் பதிலாகபயன்பாட்டு இதயத் துடிப்பு ஒப்பந்தம்தேவை. பணிச்சுமை மற்றும் பிணையக் கொள்கைக்கு ஏற்ப இடைவெளிகளையும் தோல்வி வரம்புகளையும் தேர்ந்தெடுக்கவும். திட்டமிடல் இடைநிறுத்தங்கள் அல்லது அதிக சுமை கொண்ட நிகழ்வு சுழற்சி, பிணையம் தோல்வியடைந்ததை நிறுவாமல் தீவிரமான வரம்பைத் தவறவிடலாம்.
பெறுநரை இயக்கத்தில் வைத்திருங்கள்
கட்டுப்பாட்டு சட்டகங்களைப் பெறவும் செயலாக்கவும் வாடிக்கையாளருக்குத் தொடர்ச்சியான I/O தேவை. அந்த இயந்திரத்தைத் தடுப்பது உள்ளூர் வளப் பற்றாக்குறையை செயலிழப்பாகத் தோன்றச் செய்யலாம்.
Ping சுரங்கப்பாதைப் போக்குவரத்தை உருவாக்குகிறது, ஆனால் அதன் முடக்கக் கொள்கையை எது நிறைவேற்றுகிறது என்பதை ஒவ்வொரு இடைநிலையும் தீர்மானிக்கிறது. எந்த இதயத் துடிப்பும் இணைப்பின் முழுமையான ஆயுட்கால வரம்பிலிருந்து பாதுகாப்புக்கு உத்தரவாதம் அளிக்காது.
இணையரின் பயன்பாடு புதுப்பிப்புகளை உருவாக்குவதை நிறுத்தும்போதும் அவர் Ping க்குப் பதிலளிக்க முடியும், அமைதியான சந்தா ஆரோக்கியமாக இருக்கலாம். இரண்டும் முக்கியமானபோது கடைசி செல்லுபடியாகும் Pong மற்றும் அர்த்தமுள்ள பயன்பாட்டு நிகழ்வைத் தனித்தனியாகக் கண்காணிக்கவும். தோல்வியில், பாதை, கடந்த நேரங்கள் மற்றும் நிலுவைப் பரிசோதனையை வைத்துக்கொண்டு, ஆதரிக்கப்படும் வாழ்க்கைச் சுழற்சி வழியாக மூடவும் அல்லது மீட்டெடுக்கவும்.