TCP клиент хүсэлт илгээж дуусаад хариуг хүлээсээр бичих талаа хааж болно. Жижиг түүхий TCP туршилтыг HTTP клиенттэй харьцуулахад Squid-ийн энэ төлөвийн бодлого чухал.

Squid 7-ийн хувьд баримтжуулсан өгөгдмөл нь:

half_closed_clients off

Энэ бодлоготой үед Squid нэвтрэх өгөгдөл цаашид ирэхгүй гэж уншилт мэдэгдэхэд клиентийн холболтыг хаана. Сонголтыг идэвхжүүлбэл унших эсвэл бичих алдаа гарах хүртэл холболтыг хадгалж чадна. Баримт бичиг энгийн forward proxy ажиллагаанд өгөгдмөл off бодлогыг зөвлөдөг.

Туршилтын клиент оролтын төгсгөлийг хэзээ мэдэгдэхийг тэмдэглэ. stdin EOF-д хүрсэн дамжуулах шугам нь хариуг уншиж байхдаа илгээх талаа нээлттэй үлдээсэн клиентээс өөрөөр ажиллаж болно, хоёулаа ижил HTTP хүсэлтийн байт илгээсэн ч.

Хэрэв туршилтын клиент бүрэн зогсвол дараа ирэх хариуг уншиж чадахгүй. Серверийн талын хагас хаалтын тохиргоо тэр клиент процессын амьдрах хугацааг өөрчилж чадахгүй.

Зорьсон туршилтад клиентийн EOF зан төлөв болон прокси бодлогыг хамт сонго. Хагас хаалтын бодлого нь зөв хүрээлэлтэй HTTP мессежийг мөн урьдчилсан нөхцөл болгоно; дутуу хүсэлтийн биеийг өгөхгүй, дутуу толгойн блокыг засварлахгүй.

Холбоотой нийтлэлүүд