HTTP/2
HTTP/2 (મૂળ નામ HTTP/2) એ વર્લ્ડ વાઇડ વેબ દ્વારા ઉપયોગમાં લેવાતા HTTP નેટવર્ક પ્રોટોકોલનું મુખ્ય પુનરાવર્તન છે. તે અગાઉના પ્રાયોગિક એસપીડીવાય પ્રોટોકોલમાંથી લેવામાં આવ્યું હતું, જે મૂળરૂપે ગૂગલ દ્વારા વિકસાવવામાં આવ્યું હતું. HTTP/2 ઇન્ટરનેટ એન્જિનિયરિંગ ટાસ્ક ફોર્સ (IETF) ના HTTP વર્કિંગ ગ્રુપ (જેને HTTPbis પણ કહેવાય છે, જ્યાં "બે વાર" નો અર્થ થાય છે) દ્વારા વિકસાવવામાં આવ્યું હતું. HTTP/2 એ HTTP/1.1 પછીનું HTTPનું પ્રથમ નવું સંસ્કરણ છે, જે 1997માં પ્રમાણિત કરવામાં આવ્યું હતું. કાર્યકારી જૂથે ડિસેમ્બર 2014માં ઈન્ટરનેટ એન્જિનિયરિંગ સ્ટીયરિંગ ગ્રૂપ (આઈ. ઈ. એસ. જી.) ને સૂચિત ધોરણ તરીકે વિચારણા માટે એચ. ટી. ટી. પી./2 રજૂ કર્યું હતું અને આઈ. ઈ. એસ. જી. એ તેને 17 ફેબ્રુઆરી, 2015ના રોજ સૂચિત ધોરણ તરીકે પ્રકાશિત કરવાની મંજૂરી આપી હતી (અને ટી. એલ. એસ. 1.3ના સંદર્ભમાં ફેબ્રુઆરી 2020માં તેમાં સુધારો કરવામાં આવ્યો હતો). HTTP/2 સ્પષ્ટીકરણ 14 મે, 2015ના રોજ પ્રકાશિત કરવામાં આવ્યું હતું. માનકીકરણના પ્રયાસને ક્રોમ, ઓપેરા, ફાયરફોક્સ, ઈન્ટરનેટ એક્સપ્લોરર 11, સફારી, એમેઝોન સિલ્ક અને એજ બ્રાઉઝર્સ દ્વારા ટેકો આપવામાં આવ્યો હતો. મોટાભાગના મુખ્ય બ્રાઉઝરોએ 2015ના અંત સુધીમાં HTTP/2 સપોર્ટ ઉમેર્યો હતો. ઉપયોગમાં લેવાતા લગભગ 97 ટકા વેબ બ્રાઉઝર્સ (અને "ટ્રેક કરેલા ડેસ્કટોપ" વેબ બ્રાઉઝર્સની 100%) ક્ષમતા ધરાવે છે. ટોચની 10 મિલિયન વેબસાઇટ્સમાંથી 36 ટકા (માત્ર 50 ટકાથી વધુ પર ટોપિંગ આઉટ કર્યા પછી) HTTP/2 ને સપોર્ટ કરે છે. તેનો અનુગામી HTTP/3 છે, જે એક મુખ્ય પુનરાવર્તન છે જે HTTP/2 દ્વારા સ્થાપિત વિભાવનાઓ પર આધારિત છે. લક્ષ્યાંકો કાર્યકારી જૂથ ચાર્ટર ઘણા લક્ષ્યાંકો અને ચિંતાના મુદ્દાઓનો ઉલ્લેખ કરે છેઃ એક વાટાઘાટ પદ્ધતિ બનાવો જે ગ્રાહકો અને સર્વરોને HTTP/1.1,2 અથવા સંભવિત રીતે અન્ય બિન-HTTP પ્રોટોકોલનો ઉપયોગ કરવાનું પસંદ કરવાની મંજૂરી આપે છે. HTTP/1.1 સાથે ઉચ્ચ-સ્તરની સુસંગતતા જાળવી રાખો (ઉદાહરણ તરીકે પદ્ધતિઓ, સ્થિતિ કોડ, URI અને મોટાભાગના હેડર ક્ષેત્રો સાથે). વેબ બ્રાઉઝર્સમાં પૃષ્ઠ લોડ ઝડપને સુધારવા માટે વિલંબતા ઘટાડવીઃ HTTP હેડર્સનું ડેટા સંકોચન HTTP/2 સર્વર એક જ TCP જોડાણ પર બહુવિધ વિનંતીઓને મલ્ટિપ્લેક્સિંગ કરવાની વિનંતીઓની પ્રાથમિકતાને દબાણ કરો (HTTP-વ્યવહાર-સ્તર હેડ-ઓફ-લાઇન અવરોધિત કરવાની સમસ્યાને HTTP 1. x માં ઠીક કરો) ડેસ્કટોપ વેબ બ્રાઉઝર્સ, મોબાઇલ વેબ બ્રાઉઝર્સ, વેબ API, વિવિધ સ્કેલ પર વેબ સર્વર્સ, પ્રોક્સી સર્વર્સ, રિવર્સ પ્રોક્સી સર્વર્સ, ફાયરવોલ્સ અને સામગ્રી વિતરણ નેટવર્ક જેવા HTTPના સામાન્ય વર્તમાન ઉપયોગના કેસોને ટેકો આપો. HTTP/1.1 થી તફાવતો સૂચિત ફેરફારો માટે હાલની વેબ એપ્લિકેશનો કેવી રીતે કાર્ય કરે છે તેમાં કોઈ ફેરફારની જરૂર નથી, પરંતુ નવી એપ્લિકેશનો વધેલી ઝડપ માટે નવી સુવિધાઓનો લાભ લઈ શકે છે. HTTP/2 તમામ HTTP/1.1 ના ઉચ્ચ-સ્તરના શબ્દાર્થને છોડી દે છે, જેમ કે પદ્ધતિઓ, સ્થિતિ કોડ, હેડર ક્ષેત્રો અને URI, સમાન. નવી બાબત એ છે કે ક્લાયન્ટ અને સર્વર વચ્ચે ડેટા કેવી રીતે બનાવવામાં આવે છે અને પરિવહન કરવામાં આવે છે. જે વેબસાઇટ્સ કાર્યક્ષમ હોય છે તે છબીઓ અને સ્ક્રિપ્ટ્સ જેવા સંસાધનોને નાના કરીને (કોડની માત્રામાં ઘટાડો કરીને અને કોડના નાના ટુકડાઓને બંડલમાં પેક કરીને, તેની કાર્ય કરવાની ક્ષમતામાં ઘટાડો કર્યા વિના) સમગ્ર પૃષ્ઠને રેન્ડર કરવા માટે જરૂરી વિનંતીઓની સંખ્યાને ઘટાડે છે. જો કે, લઘુકરણ જરૂરી નથી કે અનુકૂળ હોય કે કાર્યક્ષમ હોય અને તેમ છતાં પૃષ્ઠ અને લઘુકૃત સંસાધનો મેળવવા માટે અલગ HTTP જોડાણોની જરૂર પડી શકે છે. HTTP/2 સર્વરને સામગ્રીને "દબાણ" કરવાની મંજૂરી આપે છે, એટલે કે, ગ્રાહકની વિનંતી કરતાં વધુ પ્રશ્નો માટે ડેટા સાથે જવાબ આપવા માટે. આ સર્વરને માહિતી પૂરી પાડવાની મંજૂરી આપે છે જે તે જાણે છે કે વેબ બ્રાઉઝરને વેબ પેજ રેન્ડર કરવાની જરૂર પડશે, બ્રાઉઝર દ્વારા પ્રથમ પ્રતિસાદની તપાસ કરવાની રાહ જોયા વિના, અને વધારાની વિનંતી ચક્રના ઓવરહેડ વિના. એચ. ટી. ટી. પી./2 (જે એસ. પી. ડી. વાય. ની નકલ હતી) ના પ્રથમ ડ્રાફ્ટમાં વધારાના પ્રદર્શન સુધારાઓ એચ. ટી. ટી. પી. 1 (જ્યારે એચ. ટી. ટી. પી. પાઇપલાઇનિંગનો ઉપયોગ કરવામાં આવે ત્યારે પણ) માં કેટલીક હેડ-ઓફ-લાઇન અવરોધિત સમસ્યાને ટાળવા માટે વિનંતીઓ અને પ્રતિસાદોના મલ્ટિપ્લેક્સિંગમાંથી આવે છે. જો કે, HTTP/2 એક જ TCP જોડાણની ટોચ પર ચાલે છે, જો TCP પેકેટો ખોવાઈ જાય અથવા પ્રસારણમાં વિલંબ થાય તો હેડ-ઓફ-લાઇન અવરોધિત થવાની સંભાવના હજુ પણ છે. HTTP/2 હવે HTTP/1.1 ની ચંકડ ટ્રાન્સફર એન્કોડિંગ મિકેનિઝમને સપોર્ટ કરતું નથી, કારણ કે તે ડેટા સ્ટ્રીમિંગ માટે તેની પોતાની, વધુ કાર્યક્ષમ, પદ્ધતિઓ પ્રદાન કરે છે. ઇતિહાસમાં ઉત્પત્તિ અને પછીથી એસપીડીવાય એસપીડીવાય ("ઝડપી" તરીકે ઉચ્ચારવામાં આવે છે) થી તફાવતો એ ગૂગલ દ્વારા આગેવાની હેઠળના સંશોધન પ્રોજેક્ટ દ્વારા વિકસાવવામાં આવેલ અગાઉનો એચટીટીપી-રિપ્લેસમેન્ટ પ્રોટોકોલ હતો. મુખ્યત્વે વિલંબતા ઘટાડવા પર ધ્યાન કેન્દ્રિત કરીને, એસ. પી. ડી. વાય. આ ઘટાડાને પૂર્ણ કરવા માટે સમાન ટી. સી. પી. પાઇપ પરંતુ વિવિધ પ્રોટોકોલનો ઉપયોગ કરે છે. એસ. પી. ડી. વાય. બનાવવા માટે એચ. ટી. ટી. પી./1.1 માં કરવામાં આવેલા મૂળભૂત ફેરફારોમાં "ફીફો પ્રતિબંધો વિના સાચું વિનંતી પાઇપલાઇનિંગ, ક્લાયન્ટ અને સર્વર વિકાસને સરળ બનાવવા માટે સંદેશ રચના પદ્ધતિ, ફરજિયાત સંકોચન (હેડર સહિત), અગ્રતા સમયપત્રક અને દ્વિ-દિશાત્મક સંદેશાવ્યવહારનો પણ સમાવેશ થાય છે". એચટીટીપી કાર્યકારી જૂથે ગૂગલના એસપીડીવાય પ્રોટોકોલ, માઇક્રોસોફ્ટની એચટીટીપી સ્પીડ + મોબિલિટી દરખાસ્ત (એસપીડીવાય આધારિત) અને નેટવર્ક-ફ્રેન્ડલી એચટીટીપી અપગ્રેડ પર વિચાર કર્યો. જુલાઈ 2012માં, ફેસબુકે દરેક દરખાસ્તો પર પ્રતિસાદ આપ્યો હતો અને એચટીટીપી/2 એસપીડીવાય પર આધારિત હોવાની ભલામણ કરી હતી. એચટીટીપી/2નો પ્રારંભિક મુસદ્દો નવેમ્બર 2012માં પ્રકાશિત થયો હતો અને તે એસપીડીવાયની સીધી નકલ પર આધારિત હતો. એચટીટીપી/1.1 અને એસપીડીવાય વચ્ચેનો સૌથી મોટો તફાવત એ હતો કે એસપીડીવાયમાં દરેક વપરાશકર્તા ક્રિયાને "સ્ટ્રીમ આઈડી" આપવામાં આવે છે, જેનો અર્થ થાય છે કે વપરાશકર્તાને સર્વર સાથે જોડતી એક જ ટીસીપી ચેનલ છે. "બે પ્રકારના ફ્રેમ્સ સાથે દ્વિસંગી પ્રોટોકોલનું વિશ્લેષણ કરવા માટે સરળ" નો ઉપયોગ કરીને, એસ. પી. ડી. વાય. વિનંતીઓને નિયંત્રણ અથવા ડેટામાં વિભાજિત કરે છે. એસ. પી. ડી. વાય. એ એચ. ટી. ટી. પી. ની સરખામણીએ સ્પષ્ટ સુધારો દર્શાવ્યો હતો, જેમાં નવા પેજ લોડ ઝડપ 11 ટકાથી 47 ટકા સુધીની હતી. HTTP/2 ના વિકાસમાં જમ્પિંગ-ઓફ પોઇન્ટ તરીકે SPDY નો ઉપયોગ કરવામાં આવ્યો હતો. પ્રોટોકોલ વચ્ચેના ઘણા વિગતવાર તફાવતો પૈકી, સૌથી નોંધપાત્ર બાબત એ છે કે એચટીટીપી/2 એ એસપીડીવાયના ગતિશીલ પ્રવાહ-આધારિત સંકોચનને બદલે નિશ્ચિત હફમેન કોડ-આધારિત હેડર સંકોચન અલ્ગોરિધમનો ઉપયોગ કરે છે. આ પ્રોટોકોલ પર સંકોચન ઓરેકલ હુમલાઓની સંભાવનાને ઘટાડવામાં મદદ કરે છે, જેમ કે CRIME હુમલો. 9 ફેબ્રુઆરી, 2015ના રોજ ગૂગલે એચટીટીપી/2 માટે સમર્થનની તરફેણમાં ક્રોમમાં એસપીડીવાય માટે સમર્થનને દૂર કરવાની યોજનાની જાહેરાત કરી હતી. તે અમલમાં આવ્યું, ક્રોમ 51 થી શરૂ થયું. વિકાસના સીમાચિહ્નો એન્ક્રિપ્શન HTTP/2 એ HTTP URI (એટલે કે HTTP/2) બંને માટે વ્યાખ્યાયિત થયેલ છે. ટીએલએસ એન્ક્રિપ્શન વિના, એક રૂપરેખાંકન જે સંક્ષિપ્તમાં છે) અને એચટીટીપીએસ યુઆરઆઈ માટે (એએલપીએન એક્સ્ટેંશનનો ઉપયોગ કરીને ટીએલએસ પર જ્યાં ટીએલએસ 1.2 અથવા નવું જરૂરી છે, એક રૂપરેખાંકન જે સંક્ષિપ્તમાં છે). જો કે પ્રમાણભૂતને એન્ક્રિપ્શનના ઉપયોગની જરૂર નથી, તેમ છતાં તમામ મુખ્ય ક્લાયન્ટ અમલીકરણ (ફાયરફોક્સ, ક્રોમ, સફારી, ઓપેરા, આઈઈ, એજ) એ જણાવ્યું છે કે તેઓ ફક્ત ટીએલએસ પર એચટીટીપી/2 ને સમર્થન આપશે, જે વાસ્તવિક રીતે એન્ક્રિપ્શનને ફરજિયાત બનાવે છે. ટીકાકારોની વિકાસ પ્રક્રિયા ફ્રીબીએસડી અને વાર્નિશના વિકાસકર્તા પોલ-હેનિંગ કેમ્પ ભારપૂર્વક જણાવે છે કે ધોરણ અવાસ્તવિક રીતે ટૂંકા સમયપત્રક પર તૈયાર કરવામાં આવ્યું હતું, જે એસપીડીવાય પ્રોટોકોલ સિવાયના નવા એચટીટીપી/2 માટેના કોઈપણ આધારને નકારી કાઢે છે અને પરિણામે સુધારણા માટેની અન્ય તકો ચૂકી જાય છે. કેમ્પ પ્રોટોકોલની અસંગત હોવા અને બિનજરૂરી, જબરજસ્ત જટિલતા હોવા બદલ ટીકા કરે છે. તેઓ એમ પણ જણાવે છે કે પ્રોટોકોલ પ્રોટોકોલ લેયરિંગ સિદ્ધાંતનું ઉલ્લંઘન કરે છે, ઉદાહરણ તરીકે પરિવહન સ્તર (ટી. સી. પી.) સાથે સંબંધિત પ્રવાહ નિયંત્રણની નકલ કરીને. તેમણે એવું પણ સૂચન કર્યું હતું કે નવા પ્રોટોકોલે HTTP કૂકીઝને દૂર કરવી જોઈતી હતી, જેમાં બ્રેક ચેન્જ રજૂ કરવામાં આવ્યો હતો. એન્ક્રિપ્શન શરૂઆતમાં, કાર્યકારી જૂથના કેટલાક સભ્યોએ પ્રોટોકોલમાં એન્ક્રિપ્શનની જરૂરિયાત રજૂ કરવાનો પ્રયાસ કર્યો હતો. આ માટે ટીકાઓનો સામનો કરવો પડ્યો હતો. ટીકાકારોએ જણાવ્યું હતું કે એન્ક્રિપ્શનમાં બિન-નગણ્ય કમ્પ્યુટિંગ ખર્ચ હોય છે અને ઘણી HTTP એપ્લિકેશનોને ખરેખર એન્ક્રિપ્શનની જરૂર નથી અને તેમના પ્રદાતાઓને તેના પર વધારાના સંસાધનો ખર્ચવાની કોઈ ઇચ્છા નથી. એન્ક્રિપ્શનના સમર્થકોએ જણાવ્યું છે કે આ એન્ક્રિપ્શન ઓવરહેડ વ્યવહારમાં નગણ્ય છે. પોલ-હેનિંગ કેમ્પે રાજકીય વિચારણાઓને કારણે ગૂગલના એસપીડીવાય પ્રોટોટાઇપને HTTP/2 તરીકે ઉતાવળમાં પ્રમાણિત કરવા બદલ IETFની ટીકા કરી છે. હાલના પ્રમાણપત્ર માળખામાં ફરજિયાત એન્ક્રિપ્શનના કાર્યસૂચિની ટીકા નવી નથી, ન તો તે ઓપન-સોર્સ સમુદાયના સભ્યો માટે અનન્ય છે, સિસ્કોના કર્મચારીએ 2013 માં જણાવ્યું હતું કે વર્તમાન પ્રમાણપત્ર મોડેલ રાઉટર જેવા નાના ઉપકરણો સાથે સુસંગત નથી, કારણ કે વર્તમાન મોડેલમાં માત્ર વાર્ષિક નોંધણી અને દરેક પ્રમાણપત્ર માટે બિન-તુચ્છ ફીની માફીની જરૂર નથી, પરંતુ વાર્ષિક ધોરણે સતત પુનરાવર્તન કરવું આવશ્યક છે. અંતે કાર્યકારી જૂથ ફરજિયાત એન્ક્રિપ્શન પર સર્વસંમતિ સુધી પહોંચ્યું ન હતું, જો કે મોટાભાગના ગ્રાહક અમલીકરણ માટે તેની જરૂર પડે છે, જે એન્ક્રિપ્શનને વાસ્તવિક જરૂરિયાત બનાવે છે. એચટીટીપી/2 પ્રોટોકોલને તકવાદી એન્ક્રિપ્શનને ટેકો ન આપવા બદલ ટીકાનો પણ સામનો કરવો પડ્યો હતો, જે STARTTLS મિકેનિઝમની જેમ નિષ્ક્રિય દેખરેખ સામે એક પગલું છે જે લાંબા સમયથી એસએમટીપી જેવા અન્ય ઇન્ટરનેટ પ્રોટોકોલમાં ઉપલબ્ધ છે. ટીકાકારોએ જણાવ્યું છે કે HTTP/2 દરખાસ્ત IETFની પોતાની "વ્યાપક દેખરેખ એક હુમલો છે" નું ઉલ્લંઘન કરે છે, જેને શ્રેષ્ઠ વર્તમાન પ્રથા 188નો દરજ્જો પણ છે. RFC7258/BCP188 આદેશ આપે છે કે નિષ્ક્રિય દેખરેખને હુમલા તરીકે ગણવામાં આવે, અને IETF દ્વારા રચાયેલ પ્રોટોકોલોએ નિષ્ક્રિય દેખરેખ સામે રક્ષણ આપવા માટે પગલાં લેવા જોઈએ (ઉદાહરણ તરીકે, તકવાદી એન્ક્રિપ્શનના ઉપયોગ દ્વારા). એચટીટીપી/2ના તકવાદી એન્ક્રિપ્શન માટે સંખ્યાબંધ વિશિષ્ટતાઓ પૂરી પાડવામાં આવી છે, જેમાંથી ડ્રાફ્ટ-નોટિંગહામ-એચટીટીપી2-એન્ક્રિપ્શનને કાર્યકારી જૂથની સત્તાવાર કાર્ય વસ્તુ તરીકે અપનાવવામાં આવ્યું હતું, જેના કારણે મે 2017માં તેનું પ્રકાશન થયું હતું. જો કે HTTP/2 ની રચના બહુવિધ સહવર્તી HTTP વ્યવહારોને મંજૂરી આપીને HTTP-વ્યવહાર-સ્તરના હેડ-ઓફ-લાઇન અવરોધિત કરવાની સમસ્યાને અસરકારક રીતે સંબોધિત કરે છે, તે તમામ વ્યવહારો એક જ TCP જોડાણ પર મલ્ટિપ્લેક્સ કરવામાં આવે છે, જેનો અર્થ છે કે TCP પ્રવાહનું કોઈપણ પેકેટ-સ્તરનું હેડ-ઓફ-લાઇન અવરોધિત કરવું તે જોડાણ દ્વારા એક્સેસ કરવામાં આવતા તમામ વ્યવહારોને એક સાથે અવરોધે છે. HTTP/2 માં આ હેડ-ઓફ-લાઇન બ્લોકિંગને હવે ડિઝાઇનની ખામી તરીકે વ્યાપકપણે ગણવામાં આવે છે, અને QUIC અને HTTP/3 પાછળનો મોટાભાગનો પ્રયાસ હેડ-ઓફ-લાઇન બ્લોકિંગ મુદ્દાઓને ઘટાડવા માટે સમર્પિત કરવામાં આવ્યો છે. સર્વર-સાઇડ સપોર્ટ સર્વર સોફ્ટવેર નીચેના વેબ સર્વર HTTP/2 ને સપોર્ટ કરે છેઃ અપાચે 2.4.12 મોડ્યુલ મોડ _ એચ2 દ્વારા HTTP/2 ને સપોર્ટ કરે છે, જો કે તે મોડ્યુલને સપોર્ટ કરવા માટે સર્વરના સોર્સ કોડ પર યોગ્ય પેચ લાગુ કરવા આવશ્યક છે. અપાચે 2.4.17 મુજબ તમામ પેચો મુખ્ય અપાચે સ્રોત વૃક્ષમાં સમાવિષ્ટ છે, જો કે મોડ્યુલનું નામ બદલીને મોડ _ HTTP2 કરવામાં આવ્યું હતું. એસ. પી. ડી. વાય. ની જૂની આવૃત્તિઓ મોડ્યુલ મોડ _ એસપીડી દ્વારા સમર્થિત હતી, જો કે મોડ _ એસપીડી મોડ્યુલનો વિકાસ બંધ થઈ ગયો છે. અપાચે ટોમકેટ 8.5 (રૂપરેખાંકનમાં ફેરફારની જરૂર છે) અપાચે ટ્રાફિક સર્વર કેડી ચાર્લ્સ પ્રોક્સી આવૃત્તિ ચાર્લ્સ 4 થી. સિટ્રિક્સ નેટસ્કેલર 11. x સુકુરી F5 BIG-IP લોકલ ટ્રાફિક મેનેજર 11.6 બારાકુડા નેટવર્ક્સ ડબલ્યુએએફ (વેબ એપ્લિકેશન ફાયરવોલ) એચ2ઓ (એચટીટીપી/2 સપોર્ટ માટે ગ્રાઉન્ડ અપથી બિલ્ટ) હેપ્રોક્સી 1.8 જેટ્ટી 9.3 લાઇટટીપીડી 1.4.56 લાઇટસ્પીડ વેબ સર્વર 5 માઈક્રોસોફ્ટ આઈઆઈએસ (વિન્ડોઝ 10, વિન્ડોઝ સર્વર 2016 અને વિન્ડોઝ સર્વર 2019માં) નેટ્ટી 4.1 એનજીટીટીપીડી (વિશિષ્ટ રીતે એચટીટીપી/2નું અમલીકરણ કરે છે) એનજીએનએક્સ 1.9.2 સપ્ટેમ્બર, 2015ના રોજ મોડ્યુલ એનજીએક્સ _ એચટીટીપી _ વી2 _ મોડ્યુલ અને એચટીટીપી/2 સર્વર પુશનો ઉપયોગ કરીને 20 ફેબ્રુઆરી, 2018ના રોજ રજૂ કરવામાં આવ્યું હતું. Node.js 8.13.0 (એક અલગ મોડ્યુલ Node.js 5 માટે ઉપલબ્ધ છે અને નોડ 8.4 એ HTTP/2 માટે પ્રાયોગિક બિલ્ટ-ઇન સપોર્ટ રજૂ કર્યો છે.) ASP.NET કોર માટે કેસ્ટ્રેલ વેબ સર્વર. NET કોર 2.2.0-preview 1 થી HTTP/2 ને સપોર્ટ કરે છે. ઓપનલાઈટસ્પીડ 1.3.11 અને 1.4.8 પ્રોક્સિઝન પલ્સ સિક્યોર વર્ચ્યુઅલ ટ્રાફિક મેનેજર 10.2 રેડવેર અલ્ટેઓન એન. જી. શિમરકેટ Vert.x 3.3 વાર્પ (હાસ્કેલ વેબ સર્વર, જેસોડમાં મૂળભૂત રીતે વપરાય છે) વાઇલ્ડફ્લાય 9 દૂત પ્રોક્સી સામગ્રી વિતરણ નેટવર્ક અકામાઇ એ HTTP/2 અને HTTP/2 સર્વર પુશને ટેકો આપનાર પ્રથમ મુખ્ય CDN હતું. માઈક્રોસોફ્ટ એઝ્યોર HTTP/2 ને સપોર્ટ કરે છે. પેજસીડીએન એચટીટીપી/2 આઉટ ઓફ ધ બોક્સને સપોર્ટ કરે છે અને સીડીએન ડેશબોર્ડમાં એચટીટીપી/2 સર્વર પુશ સુયોજિત કરવા માટે વપરાશકર્તા-ઇન્ટરફેસ પ્રદાન કરે છે. સી. ડી. એન. 77 એનજીએનએક્સ (20 ઓગસ્ટ, 2015) નો ઉપયોગ કરીને એચટીટીપી/2 ને સપોર્ટ કરે છે. ક્લાઉડફ્લેયર એચટીટીપી/2 ને સપોર્ટ કરે છે, જેમાં સમર્થન વિના બ્રાઉઝર્સ માટે ફોલબેક તરીકે એસપીડીવાય સાથે એનજીએનએક્સનો ઉપયોગ કરે છે, જ્યારે તમામ સુરક્ષા અને પ્રદર્શન સેવાઓ જાળવી રાખે છે. ક્લાઉડફ્લેયર એ HTTP/2 સર્વર પુશને ટેકો આપનાર પ્રથમ મુખ્ય CDN હતું. એડબ્લ્યુએસ ક્લાઉડફ્રન્ટ 7 સપ્ટેમ્બર, 2016થી એચટીટીપી/2ને સપોર્ટ કરે છે. સર્વર પુશ સહિત HTTP/2 ને ઝડપથી આધાર આપે છે. ઇમ્પર્વા ઇન્કૅપ્સુલા સી. ડી. એન. એચ. ટી. ટી. પી./2 ને આધાર આપે છે. અમલીકરણમાં ડબલ્યુ. એ. એફ. અને ડી. ડી. ઓ. એસ. શમન સુવિધાઓ માટે સમર્થન પણ સામેલ છે. કીસીડીએન એનજીએનએક્સ (ઓક્ટોબર 6,2015) નો ઉપયોગ કરીને એચટીટીપી/2 ને સપોર્ટ કરે છે. HTTP/2 ટેસ્ટ એ ચકાસવા માટેનું એક પરીક્ષણ પૃષ્ઠ છે કે તમારું સર્વર HTTP/2 ને સપોર્ટ કરે છે કે નહીં. વોક્સિલિટી જુલાઈ, 2016થી એનજીએનએક્સનો ઉપયોગ કરીને એચટીટીપી/2ને સપોર્ટ કરે છે. અમલીકરણ ક્લાઉડ ડીડીઓએસ શમન સેવાઓના સમર્થનમાં આવે છે. સ્ટેકપાથ HTTP/2 ને આધાર આપે છે. અમલીકરણ અન્ય અમલીકરણ ગિટહબ એચટીટીપી/2 વિકી પર એકત્રિત કરવામાં આવે છે. જી. આર. પી. સી. એચ. ટી. ટી. પી. પાઇપલાઇનિંગ એચ. ટી. ટી. પી. વિનંતી અને પ્રતિસાદ સંદેશાઓ એચ. ટી. ટી. પી./3 ક્યુ. યુ. આઇ. સી. એસ. પી. ડી. વાય. વેબસોકેટ વેબ સર્વર વેબ બ્રાઉઝર સંદર્ભો બાહ્ય કડીઓ-હાયપરટેક્સ્ટ ટ્રાન્સફર પ્રોટોકોલ સંસ્કરણ 2 (એચ. ટી. ટી. પી./2)-એચ. પી. એ. સી. કે.: એચ. ટી. ટી. પી./2 એચ. ટી. ટી. પી./2 માટે હેડર કમ્પ્રેશન સમજાવાયેલ (ડેનિયલ સ્ટેનબર્ગ) એસ. પી. ડી. વાય. પ્રોટોકોલ (ડ્રાફ્ટ-બેલશે-એચ. ટી. ટી. પી. બી. એસ.-એસ. પી. ડી.-00) એચ. ટી. ટી. પી. સ્પીડ + મોબિલિટી (ડ્રાફ્ટ-મોન્ટેનેગ્રો-એચ. ટી