Um Squid tekur ímóti sambondum, men tekur langa tíð at senda umbønir víðari, kanna tá einhvørja URL-avritara á teirri leiðini. Í Squid 5–7 nevnir url_rewrite_program eitt ytra forrit, sum verður spurt eftir teir fyrstu atgongdarkanningarnar. Tað kann seinka umbønini, áðrenn málið fær hana.

  1. Les tíðargangandi avritarboðini, eisini innpakkingina og argumentini.
  2. Set tíðargangandi transaktiónina í samband við hjálparakunningar. Endurtikin barnaprocess-útgongd, skeivar svar og ein vaksandi bíðirøð er ymisk spor.
  3. Kanna, um ein URL-mynstur elvir til brestið. Goym eitt rættað dømi av tí inntakinum heldur enn at broyta óviðkomandi resolver-innstillingar.

Hjálparin hevur eina linju-bygda umbøn/svar-sáttmála. Framerðingartekstur frá innpakkingini á standardúttakinum kann bróta hana. At koyra skriptið við góðum úrsliti sum fyrisitari endurgevur heldur ikki inntaksstreymin, umhvørvið ella rættindini hjá Squid. Henda leiðin er skild frá loyniorðskanning.

Bert eftir at skiftin virkar, eigur tú at viðgera hetta sum eitt kapasitetsvandamál. url_rewrite_children stýrir processum og bíðirøðini, men fleiri børn kunnu ikki bøta brest, sum inntak elvir til. Samtíðarvalmøguleiki tess setur kanal-identifikatorar inn og krevur ein hjálpara, sum fremur ta samrøðuna.

Ein loyvd samanbering uttan avritaran kann skilja hansara part frá. At lata hann vera umgingin við yvirtøku kann broyta tað routing ella filtrering, sum hann framførir, so tað er ein stevnusetning. Samanber tað sæddi hjálpara-bíðitið við DNS- og víðari-sambands prógv, áðrenn tú skrivar alla seinkingina netverkslatens til.

Skyldar greinar