இதில் HTTP/2 ஐப் பயன்படுத்துதல் Laravel: நன்மைகள் மற்றும் ஒருங்கிணைப்பு

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

HTTP/2 ஐப் பயன்படுத்துவதன் நன்மைகள்

மல்டிபிளெக்சிங்

HTTP/2 ஆனது ஒரே இணைப்பில் பல கோரிக்கைகளை அனுப்பவும் பல பதில்களை ஒரே நேரத்தில் பெறவும் அனுமதிக்கிறது. இது ஹெட்-ஆஃப்-லைன் தடுப்பதைக் குறைக்கிறது மற்றும் பக்க சுமை செயல்திறனை மேம்படுத்துகிறது.

சர்வர் புஷ்

HTTP/2 சர்வர் புஷை ஆதரிக்கிறது, இது சேவையகம் கோரப்படுவதற்கு முன்பு தேவையான ஆதாரங்களை உலாவிக்குத் தள்ள அனுமதிக்கிறது. இது ஆதாரங்களுக்கான காத்திருப்பு நேரத்தைக் குறைக்கிறது மற்றும் பக்க ஏற்றுதலை விரைவுபடுத்துகிறது.

தலைப்பு சுருக்கம்

HTTP/2 ஆனது HPACK ஹெடர் சுருக்கத்தைப் பயன்படுத்தி கோரிக்கை மற்றும் பதில் தலைப்புகளின் அளவைக் குறைக்கிறது, அலைவரிசையைச் சேமிக்கிறது மற்றும் செயல்திறனை மேம்படுத்துகிறது.

HTTP/1.1 உடன் பின்தங்கிய இணக்கம்

HTTP/2 ஆனது HTTP/1.1 உடன் பின்னோக்கி இணக்கமானது. HTTP/2 ஐ ஆதரிக்காத உலாவிகள் மற்றும் சேவையகங்கள் முந்தைய HTTP பதிப்பில் தொடர்ந்து செயல்பட முடியும் என்பதே இதன் பொருள்.

 

HTTP/2 ஐ ஒருங்கிணைக்கிறது Laravel

ஒரு பயன்பாட்டில் HTTP/2 ஐப் பயன்படுத்த Laravel, Apache அல்லது Nginx போன்ற HTTP/2 ஐ ஆதரிக்கும் இணைய சேவையகத்தை நிறுவி உள்ளமைக்க வேண்டும்.

HTTP/2 ஐ ஆதரிக்கும் வகையில் இணைய சேவையகத்தை உள்ளமைக்க, இந்தப் படிகளைப் பின்பற்றவும்:

SSL/TLS சான்றிதழை நிறுவவும்

HTTP/2 க்கு SSL/TLS வழியாக பாதுகாப்பான இணைப்புகள் தேவை. எனவே, உங்கள் இணைய சேவையகத்திற்கு SSL/TLS சான்றிதழை நிறுவ வேண்டும். இலவச SSL சான்றிதழைப் பெற, Let's Encrypt ஐப் பயன்படுத்தலாம்.

இணைய சேவையக பதிப்பைப் புதுப்பிக்கவும்

சமீபத்திய வெளியீடுகளில் HTTP/2 ஆதரிக்கப்படுவதால், நீங்கள் Apache அல்லது Nginx இணைய சேவையகத்தின் சமீபத்திய பதிப்பைப் பயன்படுத்துகிறீர்கள் என்பதை உறுதிப்படுத்தவும்.

HTTP/2ஐ இயக்கவும்

இலிருந்து வழங்கப்படும் பக்கங்களுக்கு HTTP/2 ஐ இயக்க இணைய சேவையகத்தை உள்ளமைக்கவும் Laravel. அப்பாச்சிக்கு, நீங்கள் mod_http2 தொகுதியைப் பயன்படுத்தலாம், Nginxக்கு, நீங்கள் nghttpx ஐ அமைக்க வேண்டும்.

 

HTTP/2 ஐ ஆதரிக்க நீங்கள் இணைய சேவையகத்தை உள்ளமைத்தவுடன், Laravel ஆதாரங்களை ஏற்றும்போது மற்றும் சேவையகத்துடன் தொடர்பு கொள்ளும்போது உங்கள் பயன்பாடு இந்த நெறிமுறையைப் பயன்படுத்தும். இது செயல்திறனை மேம்படுத்துகிறது மற்றும் HTTP/2 ஐ ஆதரிக்கும் உலாவிகளில் பயனர் அனுபவத்தை மேம்படுத்துகிறது.