Hannun cURL na PHP da sake amfani da haɗin proxy
Bambanta riƙe ajiyar haɗin libcurl daga tabbacin cewa haɗin TCP ta proxy zai kasance da rai.
Riƙe hannun cURL na iya barin jigilar da ta biyo baya su sake amfani da haɗin da aka adana masu dacewa. Amma ba zai iya tilasta wa proxy ya riƙe haɗin TCP a buɗe har abada ba.
Ƙarshen na iya rufe haɗin da ba ya aiki, hanyar cibiyar sadarwa na iya ɓacewa, kuma jigilar da ta biyo baya na iya buƙatar wata hanya ko rami. Sake amfani wani ingantawa ne na abokin ciniki wanda ke ƙarƙashin waɗannan sharuɗɗa, ba tabbacin samuwa ba.
Don maimaita aiki ta hanyar manufar proxy ɗaya, riƙe hannun da ya dace ko ajiyar haɗin multi-handle da rai kuma ka guje wa zaɓuɓɓukan da ke neman sabbin haɗi da gangan ko kuma su hana sake amfani, sai dai idan aikin yana buƙatar su. Bincika ainihin halin jigilar kafin ka ɗauka cewa buƙata ta biyu mafi guntu tana tabbatar da sake amfani.
Yi hankali da tsofaffin misalan PHP da ke cewa haɗin yana buɗe "har curl_close". PHP ta rubuta cewa curl_close() ba shi da wani tasiri tun PHP 8.0 kuma an daina amfani da shi tun PHP 8.5. Mallakar albarkatu da rayuwar abu dole ne a fahimce su a cikin sigar PHP da kake turawa.
Lokaci da ke aika buƙatu akai-akai don kiyaye proxy ɗumi yana ƙara zirga-zirga kuma har yanzu ba zai iya hana ƙarshen nesa rufewa ba. Fi son sarrafa haɗi na yau da kullun, buƙatun da aka iyakance da ƙayyadaddun ƙa'idodin sake gwadawa maimakon alkawarin cewa haɗin proxy ɗaya zai kasance koyaushe.