Menar du...


  • Kategorier för din sökning

  • Inget resultat

    Cache

    För att leverera en smidig upplevelse för era kunder lagrar Vendre butikens innehåll i serverns cache för att snabbare kunna laddas in vid behov


    När en besökare når en hemsida behöver all relevant data hämtas från servern. Det här kan inkludera beräkningar som servern behöver göra för att visa besökaren rätt innehåll vilket kan ta några sekunder att genomföra. För att avlasta servern och skynda på inläsningsprocessen för besökaren sparar Vendre redan genomförda beräkningar i serverns tillfälliga minne, cachen, under en förutbestämd tidsperiod.

    Tömma cache

    Alla cachekategorier går att visa och tömma i administrationen under symbolen med två pilar i det övre högra hörnet (). Cachen är uppdelad i olika nivåer med olika datainnehåll som produktlistning, kategorifilter, språksträngar och loggade priser. Varje cachekategori töms efter ett förutbestämt tidsintervall men kan tömmas manuellt med knappen.

    Eftersom att viss data hämtas från cachen vid sidladdningar kan det dröja ett tag innan ändringar på exempelvis produkter eller i språksträngar syns i butiken. Om det är viktigt att alla ändringar är aktuella i butiken kan man därför behöva tömma cachen manuellt.

    Obs! Den första gången data från en cachekategori behöver läsas in efter den har tömts kan den första besökaren uppleva en något längre laddningstid än normalt då datan samtidigt cachas. När efterföljande besökare laddar in datan är den redan cachad och kan då laddas in mycket snabbare.

    • En besökare laddar in ett specifikt produkturval, exempelvis en kategori. Finns det aktuella urvalet sparat i cachen?
      • [Ja] Urvalet hämtas från cachen och visas för besökaren med minimal laddningstid.
      • [Nej] Urvalet hämtas från servern och sparas samtidigt i cachen vilket kan medföra en något längre laddningstid.
    Skapa flödesschema

    Smart cache

    För att leverera en ännu bättre upplevelse för era kunder har Vendre skapat en smart cachelösning som ser till att all produktdata hålls uppdaterad med så lite påverkan på butikens prestanda som möjligt.

    Den smarta cachelösningen medför att produktdata - inklusive filtreringar och sorteringar - inte behöver sparas till cachen lika ofta och färre besökare upplever ökade laddningstider som en följd av omcachning. Under Vendres egna mätningar har produktdata laddats in upp till fyra gånger snabbare än med traditionell cachehantering.

    Vendres smarta cachelösning sparar om varje enskilt urval till cachen en gång i timmen enligt standardinställning. När en timme har passerat kommer det cachade urvalet att kasseras varpå det cachas på nytt när det besöks första gången därefter. Det innebär att en besökare i timmen kan påverkas av något längre laddningstid för det aktuella urvalet samtidigt som majoriteten av besökarna å sin sida upplever en generellt hög hastighet i butiken.

    Omvalidering

    Nyckeln till den smarta cachningslösningen är omvalideringen av produktdata som medför att den inte alltid behöver kasseras och cachas på nytt för att vara aktuell. Var tionde minut (enligt standardinställning) validerar den smarta cachelösningen all data i det aktuella urvalet enligt tre kontrollfrågor. Om svaret på följande två frågor är "ja" kasseras den cachade datan och all information läses in för att cachas på nytt.

    • Har informationen för någon produkt i urvalet ändrats sedan urvalet cachades?
    • Har någon produkt i urvalet inaktiverats sedan urvalet cachades?

    Den tredje kontrollen som genomförs är om lagersaldot för någon produkt i urvalet har ändrats. Om svaret på det är "ja" uppdateras enbart den aktuella produkten i cachen och hela urvalet behöver inte cachas om. Det här innebär att informationen är som mest tio minuter gammal (enligt standardinställning) utan att påverka serverprestandan nämnvärt genom att uppdatera cachen för hela urvalet.

    Obs! Om en produkt har aktiverats eller skapats efter cachningen visas den inte vid omvalidering utan först när utgångstiden passerat.

    • En besökare laddar in ett specifikt produkturval, exempelvis en kategori. Finns det aktuella urvalet sparat i cachen?
      • [Ja] Har datan legat i cachen i mer än tio minuter?
        • [Ja] Har datan legat i cachen i mer än sextio minuter?
          • [Ja] Datan som är lagrad i cachen kasseras. Urvalet hämtas från servern och sparas samtidigt på nytt i cachen vilket kan medföra en något längre laddningstid för den enskilde besökaren.
          • [Nej] Datan i cachen omvalideras. Har någon produktdata ändrats sedan urvalet cachades?
            • [Ja, lagersaldo] Enskilda produkter uppdateras och visas för besökaren med kort laddningstid.
            • [Ja, annan data] Urvalet hämtas från servern och sparas samtidigt i cachen vilket kan medföra en något längre laddningstid för den enskilde besökaren.
            • [Nej] Urvalet hämtas från cachen och visas för besökaren med minimal laddningstid.
        • [Nej] Urvalet hämtas från cachen och visas för besökaren med minimal laddningstid.
      • [Nej] Urvalet hämtas från servern och sparas samtidigt i cachen vilket kan medföra en något längre laddningstid för den enskilde besökaren.
    Skapa flödesschema

    Tidsintervall

    Standardinställningen för den smarta cachelösningen är att den cachade datan omvalideras om det passerat minst tio minuter sedan datan cachades och den nu ska hämtas. Om minst 60 minuter har passerat kasseras datan och cachas på nytt. Enligt era önskamål kan de här tiderna justeras i samråd med Vendres support.

    Obs! Den smarta cachelösningen är lanserad på ett begränsat antal kunder sedan december 2024 för att testa och utvärdera funktionen. Under 2025 lanseras den smarta cachelösningen för samtliga kunder utan kostnad. Om du redan nu vill aktivera den smarta cachen i din butik och delta i testperioden kan du kontakta Vendres support.