Miten bottiliikenteen edge-välimuisti toimii?
Vähennä taustajärjestelmien kuormaa, laske Builderio-kuluja ja nopeuta ensikäyntiä cachettamalla istunnoton bottiliikenne CloudFrontin edgeissä.
Sisällysluettelo
Milloin bottiliikenteen vastaus voidaan välimuistittaa?
AI Commerce Cloudin bottiliikenteen edge-välimuisti on tarkoitettu julkisille, istunnottomille palvelinpuolen JSON-vastauksille. Kun pyynnöllä on julkinen palvelinpuolen alkuperä, liikennettä ei ole merkitty ihmisliikenteeksi tai yksityiseksi eikä aktiivista istuntoa tai _session-evästettä ole, alkuperäpalvelu merkitsee vastauksen julkisesti välimuistitettavaksi. Julkisen vastauksen Cache-Control-enimmäisikä on 86 400 sekuntia eli 24 tuntia.
Välimuistin käyttäminen ei tee yksityisestä vastauksesta julkista. Ehto tarkistetaan jokaiselle vastaukselle pyynnön alkuperä-, liikenneryhmä- ja istuntotietojen perusteella. Siksi sama julkinen sivu voi tuottaa välimuistikelpoisen vastauksen botille mutta yksityisen tai välimuistin ohittavan vastauksen istuntoa käyttävälle asiakkaalle.
Milloin bottiliikenteen edge-välimuisti ohitetaan?
AI Commerce Cloud ohittaa bottiliikenteen julkisen välimuistin, jos pyyntö on kehittäjäpyyntö, palvelinpuolen alkuperätieto puuttuu, liikenneryhmä on human, alkuperä on private, PHP-istunto on aktiivinen tai selaimessa on _session-eväste. Näissä tilanteissa JSON-vastaus saa no-store, no-cache, must-revalidate, max-age=0 -ohjauksen julkisen 24 tunnin välimuistiohjauksen sijaan.
Ohitus suojaa henkilökohtaista asiointia ja muuta istuntoon sidottua sisältöä julkiselta jakamiselta. Kirjautuneen asiakkaan vastausta ei siis pidä päätellä samaksi kuin istunnottoman botin vastausta, vaikka molemmat pyytäisivät samaa julkista sivua. Kaikki julkinenkaan liikenne ei kuulu välimuistiin, jos jokin ohitusehdoista täyttyy.
Miten tunnetut botit ja asiakasistunnot erotetaan?
AI Commerce Cloud erottaa tunnetut botit asiakasistunnoista istuntopalvelun käyttäjäagenttitunnistuksella. Kun käyttäjäagentti täsmää bottitunnistukseen, istuntopyyntö hylätään eikä botille luoda tavallista asiakasistuntoa. Tämä pitää hakurobotit ja muun tunnistetun automaattisen liikenteen erillään henkilökohtaisesta asioinnista ja tukee julkisen välimuistin käyttöä vain istunnottomissa vastauksissa.
Bottiliikenteen kevyempi palveleminen voi vähentää alkuperäpalveluun kohdistuvaa työtä, mutta se ei muuta asiakkaan istuntoturvaa. Aktiiviseen istuntoon, istuntoevästeeseen tai yksityiseksi merkittyyn palvelinpuolen pyyntöön liittyvä vastaus ohittaa julkisen välimuistin. Kehittäjäkäytössä vastaukset ohittavat sen myös, jotta kehittäjä ei saa vanhentunutta julkista versiota.
Mitä 24 tunnin enimmäisikä tarkoittaa kaupalle?
AI Commerce Cloud voi merkitä ehdot täyttävän bottiliikenteen vastauksen julkiseksi enintään 24 tunniksi. Tämä on vastauksen sallittu enimmäisikä välimuistissa, ei lupaus siitä, että jokainen vastaus säilyy tai tarjotaan välimuistista koko ajan. Hakurobotit ja muu ei-henkilökohtainen liikenne voidaan palvella kevyemmin, kun edge-palvelu hyväksyy alkuperäpalvelun välimuistiohjauksen.
Kaupan näkökulmasta ratkaiseva raja kulkee julkisen ja istuntoon sidotun vastauksen välillä. Kirjautuneet asiakkaat ja muu henkilökohtainen asiointi saavat omaan istuntoonsa sopivan vastauksen eivätkä julkisesti jaettua versiota. Jos sivulla havaitaan asiakaskohtaisen sisällön sekoittumista, asia käsitellään välimuisti- tai istuntovirheenä eikä odotettuna 24 tunnin välimuistikäyttäytymisenä.