cURL бариулыг хадгалах нь дараагийн шилжүүлгүүдэд тохирох кэшлэгдсэн холболтыг дахин ашиглах боломж олгож болно. Гэхдээ энэ нь проксиг TCP холболтыг хязгааргүй нээлттэй байлгахыг албадаж чадахгүй.

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

Нэг прокси бодлогоор давтагдах ажлын хувьд холбогдох бариул эсвэл multi-handle холболтын кэшийг амьд байлгаж, ажил шаардахгүй л бол санаатайгаар шинэ холболт шаарддаг эсвэл дахин ашиглахыг хориглодог тохиргооноос зайлсхийгээрэй. Хоёр дахь хүсэлт богино байгаа нь дахин ашиглалтыг баталж байна гэж үзэхээс өмнө шилжүүлгийн бодит зан төлөвийг шалгаарай.

Холболт "curl_close хүртэл" нээлттэй үлддэг гэсэн хуучин PHP жишээнүүдээс болгоомжлоорой. PHP нь curl_close() PHP 8.0-аас хойш ямар ч нөлөөгүй бөгөөд PHP 8.5-аас эхлэн хуучирсан гэж баримтжуулдаг. Нөөцийн эзэмшил, объектын амьдралын хугацааг таны байршуулж буй PHP хувилбарт ойлгох шаардлагатай.

Проксиг дулаан байлгахын тулд давтан хүсэлт илгээдэг таймер трафикийг нэмдэг бөгөөд алсын төгсгөлийн цэг хаагдахаас сэргийлж чадахгүй хэвээр. Нэг прокси холболт үргэлж амьд үлдэнэ гэсэн амлалтаас илүүтэйгээр ердийн холболтын менежмент, хугацаатай хүсэлтүүд болон дахин оролдлогын тодорхой дүрмийг сонгоорой.

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