Mikä on Aika Elää
Time to live (TTL) on aika, että esine on tallennettu välimuistiin järjestelmä, ennen kuin se poistetaan tai päivitetään. Yhteydessä Cdn, TTL tyypillisesti viittaa sisällön välimuistiin, joka on prosessi tallentaa kopion verkkosivustoa resursseja (esim. kuvat, hinnat, teksti) CDN valtakirjoja parantaa sivun latausaika nopeus ja vähentää origin-palvelin, kaistanleveyden kulutusta.,
tässä yhteydessä TTL hallitsee virkistystaajuutta näitä kopioita, mieluiten varmistaa, että ”tunkkainen” versioita sisältöä eivät toimi web-sivuston kävijät.
Parhaat Käytännöt Asetus TTL-Politiikka
TTL on asetettu kautta HTTP-otsakkeiden, kuten Cache-Control header, ja mitataan sekunneissa. Esimerkiksi arvo "Cache-Control: max-age=30"
direktiivi tietyn resurssi päivitetään 30 sekunnin välein ennen kuin aika elää on ylitetty., Toisaalta direktiivissä "max-age=0"
todetaan, että resurssia ei pitäisi välimuistia lainkaan.
Aika elää, vaikuttaa suoraan sivuston latausaikaa (eli välimuistissa data latautuu nopeammin), sekä sisällön tuoreus (eli tiedot välimuistissa liian kauan, voi tulla tunkkainen).
varmistetaan, että kävijät näkevät vain uusimman version sivuston, TTLs olisi asetettava mukaan:
– Resurssin tyyppi
On olemassa kaksi resurssityypit harkita, kun asetat välimuistin TTLs: staattinen ja dynaaminen.
staattiset tiedostot (esim.kuvatiedostot, PDF-tiedostot jne.,) päivitetään harvoin, ja siksi tyypillisesti on pidempi TTL. Esimerkiksi verkkokauppasivuston tuotekuvasarja edustaa staattista sisältöä. Koska ne ovat harvoin päivitetään, se on turvallista välimuisti niitä pitkään (esim, päivää tai viikkoa). Tämä tekee niiden TTL ennakoitavissa ja helppo ylläpitää.
käänteisesti dynaamista sisältöä (esimerkiksi HTML-tiedostoja) päivitetään jatkuvasti, mikä vaikeuttaa tarkkojen TTLs: n asettamista. Esimerkiksi kommentit-osiossa tuote pidetään dynaaminen, koska se muuttuu usein., Koska et hallitse täysin tätä sisältöä etkä voi ennustaa sen virkistysaikaa, varsinkin jos käyttäjille on mahdollisuus muuttaa olemassa olevia viestejä, välimuistia ei ole suositeltavaa.
resurssin käyttö
resurssin välimuistin aika elää tulisi myös säätää sen mukaan, kuinka usein sitä käytetään. Esimerkiksi verkkokauppasivusto voi halutessaan päivittää HTML-tiedoston, joka näyttää niiden tuotteiden hinnat joka päivä. Siksi, sivut mukaan lukien hinnoittelun tulisi olla asetettu TTL, että päättyy päivä, varmistaa asiakkaat näkevät vain kaikkein päivitetyt tiedot.,
Katso, miten Imperva CDN voi auttaa sinua kanssa sivuston suorituskykyä.
Miten Cdn Yksinkertaistaa Aikaa Elää Kokoonpano
tehokkuutta teidän aika live-kokoonpano on funktio kyky ennustaa, millä nopeudella eri verkkosivujen resursseja päivitetään.
selvästi, mitä enemmän liikkuvia kappaleita on käsiteltävä, sitä vaikeammaksi tämä tehtävä tulee. Tämän vuoksi useimmat sivustot, joilla on kymmeniä tai jopa satoja elementtejä sivua kohti, pystyvät harvoin ylläpitämään rakeista TTL-politiikkaa.,
CDN: n käyttö yksinkertaistaa prosessia tarjoamalla käyttäjäystävällisen menetelmän TTL-asetusten päivittämiseksi hallintapaneelista. Näin voit muuttaa asetuksia yksittäisten resurssien tai kokonaisten tiedostoryhmien, ilman manuaalisesti tinker niiden HTTP otsikot.
Tietyt Cdn myös käyttää koneoppimisen tekniikoita hallita koko aikaa elää politiikka, tehokkaasti automatisoimalla. Merkittävästi, tämä mahdollistaa välimuistiin joitakin sivuston dynaaminen sisältö.,
seuraamalla käyttäjän interaktio sisällä sivuston, CDN voi seurata eroja versioiden sisältö tarjoillaan eri käyttäjille. Perusteella nämä erot, palvelu pystyy määrittämään, onko tietty esine on todella dynaaminen tai yksinkertaisesti rakennettu käyttämällä dynamic language (esimerkiksi PHP), kanssa identtinen kopio tiedoksi kaikille kävijöille.
välimuistikäytännön laajentaminen dynaamisiin kohteisiin voi vaikuttaa dramaattisesti verkkosivustosi suorituskykyyn, mikä usein lisää välimuistin käyttöä 20% tai enemmän., Lisäksi näin varmistetaan, että käyttäjät saavat täsmällistä ja ajantasaista tietoa.
Vastaa