Tavaline CONNECT-tunnel annab Squidile krüptitud baite, mitte vahemällu salvestatava veebisaidi vastuse. Suur HTTPS-allalaadimine võib seega tekitada palju liiklust, lisamata objektivahemällu ühtegi taaskasutatavat kirjet.

Squid saab registreerida tunneli sihtkoha, kestuse ja baitide arvu. See ei saa sisemist URL-teed, vahemäludirektiive, esitust ega valideerijaid tavaliste HTTP-sõnumitena, mida saaks salvestada ja taaskasutada. Suurem kettaruum või objekti suuruse ülempiir ei too neid nähtavale.

Enne kui järeldate, et vahemälu ei tööta, kontrollige päringumeetodeid ja tunnelikirjeid. CONNECT-i ülekaaluga töökoormuse korral võivad suured andmeedastused ja objektide vähene taaskasutus esineda koos. Vahemälu tegelikuks kontrollimiseks kasutage enda kontrollitavat HTTP-ressurssi, millel on selged vahemälupäised ja teadaolev sisu; veenduge, et testite Squidi objektide töötlusteed, mitte tunnelit, brauseri vahemälu või sihtkoha CDN-i.

TLS puhverserverini on eraldi kiht. Kui Squid lõpetab TLS-ühenduse oma kuulajal, saab see töödelda tavalist HTTP-sihtkoha päringut. Kui see ühendus taotleb hoopis CONNECT-i HTTPS-sihtkohta, jääb sihtkoha sisemine TLS eraldiseisvaks ja läbipaistmatuks.

HTTPS-i pealtkuulamine muudab sertifikaatide usalduse, volituste ja privaatsuse nõudeid. See ei ole tavapärane vahemäluruumi kohandus ning tavaline päringuid edastav puhverserver ei vaja toimimiseks pealtkuulamist.

Seotud artiklid