Nogen som kan fortælle mig hvad caching system er, og hvad det gør? Hvor langt skal det gå i mappe dybden? |
Cache er et midlertidigt område på serveren som gemmer det der skal vises. Hvis vi antager at du har en liste over biler og du har så mange biler at det vil tage et par sekunder at lave den liste så kan du cache listen i serverens hukommelse (eller som fil) så når den næste kommer ind, så er det cachen der bliver hentet og ikke hele listen fra databasen. Det betyder at han vil opleve at din side kører lynhurtigt.
Du har en cache ved hånden når du sidder og surfer fordi browseren gemmer billederne som du ser. Så når du går ind på hjemmesiden igen så vil den huske at den har billederne lokalt og vise dem istedet. Det betyder at den ikke skal bruge tid og båndbredde på at hente billederne igen.
Man kan også bygge cachen direkte i en hjemmeside. Det har jeg selv brugt flere gange med success for at mindske belastningen på databasen.