Ano ang ginagawa ng koneksyon na nananatiling buhay?
Ano ang ginagawa ng koneksyon na nananatiling buhay?

Video: Ano ang ginagawa ng koneksyon na nananatiling buhay?

Video: Ano ang ginagawa ng koneksyon na nananatiling buhay?
Video: 5 Dahilan Kung Bakit Hindi Nag-iimprove Ang Buhay Mo 2024, Mayo
Anonim

HTTP panatilihin - buhay , a.k.a., HTTP persistent koneksyon , ay isang pagtuturo na nagpapahintulot sa isang TCP koneksyon upang manatiling bukas para sa maraming kahilingan/tugon sa HTTP. Bilang default, HTTP mga koneksyon isara pagkatapos ng bawat kahilingan.

Sa ganitong paraan, paano ko isasara ang keep alive na koneksyon?

Pangkalahatang-ideya. Ang default na HTTP koneksyon ay karaniwang sarado pagkatapos makumpleto ang bawat kahilingan, ibig sabihin ay isasara ng server ang TCP koneksyon matapos ibigay ang tugon. Nang sa gayon panatilihin ang koneksyon bukas para sa maraming kahilingan, ang panatilihin - buhay na koneksyon maaaring gamitin ang header.

ano ang layunin ng paggamit ng patuloy na koneksyon? A patuloy na koneksyon (HTTP patuloy na koneksyon ) ay isang channel ng komunikasyon sa network na nananatiling bukas para sa karagdagang mga kahilingan at tugon ng HTTP sa halip na magsara pagkatapos ng isang palitan. Upang mapanatili ang a patuloy na koneksyon , ang mga TCP keep-alive na packet ay ipinapadala upang maiwasan ang koneksyon mula sa timing out.

Pangalawa, paano gumagana ang

A panatilihin - buhay nagbibigay-daan sa isang umiiral nang koneksyon sa TCP na muling magamit para sa maraming kahilingan/tugon, kaya iniiwasan ang lahat ng overhead na iyon. Iyon ay kung bakit ang koneksyon ay "persistent". Sa HTTP 0.9 at 1.0, bilang default, isinasara ng server ang dulo nito ng isang koneksyon sa TCP pagkatapos magpadala ng a tugon sa isang kliyente.

Paano mo suriin upang manatiling buhay?

Ang lahat ng modernong browser ay gumagamit ng patuloy na mga koneksyon hangga't mayroon ang server Panatilihin - Buhay pinagana. Nang sa gayon suriin kung ang iyong mga pahina ay inihatid na may a Panatilihin - Buhay header, maaari mong gamitin ang tool na HTTP Header Checker. Ipapakita nito ang Koneksyon: Panatilihin - Buhay field kung HTTP Panatilihin - Buhay ay pinagana.

Inirerekumendang: