webytelse caching pensum

En omfattende liste over begreper relatert til webytelse caching, som er viktig for studenter innen datavitenskap. Lær om ulike teknikker, prinsipper og begreper knyttet til caching i webutvikling.

NoahK2·80 flashkort·80 spørsmål
universitetcomputer_scienceweb
0
Kjent
1 / 80
0
Lærer
Forside

Hva er caching?

Trykk for å vende
Bakside

Caching er prosessen med å lagre kopier av data for raskere tilgang ved senere forespørsel. Data lagres ofte i midlertidig minne.

Trykk for å vende
Skjønner
Lærer fortsatt

Quiz(80 spørsmål)

Spørsmål 1 av 80

1. Hva er cache invalidasjon?

Begreper i dette studiesettet(80)

Grunnleggende Caching Begreper(20)

Hva er caching?

Caching er prosessen med å lagre kopier av data for raskere tilgang ved senere forespørsel. Data lagres ofte i midlertidig minne.

Hva er en cache?

En cache er et lagringsområde som midlertidig holder ofte brukte data for å redusere tilgangstiden til disse dataene.

Sanntid vs. lagret data?

Sanntidsdata er oppdatert og nøyaktig, mens lagrede data kan være foreldet, avhengig av hvor ofte cachen oppdateres.

Hvorfor er caching viktig?

Caching reduserer lastetid, reduserer belastningen på servere og forbedrer brukeropplevelsen.

Hva er en cache hit?

En cache hit skjer når forespørselen finner data i cachen, noe som gir raskere tilgang.

Hva er en cache miss?

En cache miss skjer når forespørselen ikke finner data i cachen, og må hente det fra den opprinnelige kilden.

Sammenlign lokal og distribuert cache.

Lokal cache er lagret på en enkelt enhet, mens distribuert cache er delt mellom flere servere for å forbedre ytelsen.

Hva er TTL?

TTL, eller 'Time To Live', er den tiden data kan lagres i cachen før de anses som foreldet og må oppdateres.

True or False: Caching alltid forbedrer ytelsen.

False. Caching kan forårsake problemer med foreldede data, spesielt hvis ikke håndtert riktig.

Fyll inn: Caching forbedrer _____ ved å redusere tilgangstid.

ytelse.

Hvordan fungerer en cache-algoritme?

En cache-algoritme bestemmer hvilke data som skal lagres og hvilke som skal fjernes for å optimalisere lagringsplassen.

Beskriv forskjellen mellom lesecache og skrivecache.

Lese-cache lagrer data for hurtig tilgang, mens skrive-cache lagrer data midlertidig før de skrives til en permanent lagringsløsning.

Hva er en cache-lag?

Cache-lag er nivåene av caching, for eksempel første nivå (L1) i CPU og disk-cache. Hver har ulik hastighet og kapasitet.

Hva er formålet med cache-kontroll?

Cache-kontroll er instruksjoner som forteller nettleseren eller serveren hvordan de skal håndtere caching av data.

Hva betyr 'stale cache'?

En 'stale cache' refererer til data som ikke lenger er oppdatert eller nøyaktig, noe som kan føre til feil informasjon.

Hvordan påvirker caching nettverksytelse?

Caching reduserer antallet forespørsel til servere, noe som minsker nettverksbelastningen og forbedrer responstiden.

Gi et eksempel på caching i nettleseren.

Når du besøker en nettside, lagrer nettleseren bilder og skrifttyper i cachen for raskere lastetid ved neste besøk.

Hva er et cache-vedlegg?

Cache-vedlegg er ekstra data, som metadata, som kan lagres sammen med hovedinnholdet for forbedret ytelse.

Hva er segmentering i caching?

Segmentering deler opp data i mindre biter for mer effektiv caching og raskere tilgang.

Sammenlign server-side og client-side caching.

Server-side caching lagrer data på serveren, mens client-side caching lagrer data på brukerens enhet for raskere tilgang.

Caching Strategier(20)

Cache Hit vs Cache Miss

Cache hit skjer når data finnes i cachen, mens cache miss skjer når det ikke finnes. - Påvirker ytelsen.

Hva er LRU?

LRU (Least Recently Used) er en strategi som fjerner de minst brukte dataene først. - Effektiv for vanlige bruksområder.

Fordeler med caching?

Redusert last på servere, raskere responstid, bedre brukeropplevelse.

True or False: Caching reduserer båndbredde.

Sant. Caching lagrer ofte forespurte ressurser lokalt, noe som reduserer behovet for å hente dem fra serveren.

Fyll inn: __________ caching lagrer data nærmere brukeren.

Edge caching lagrer data nærmere brukeren, noe som reduserer latensen.

Hva er Cache coherency?

Cache coherency handler om å holde flere kopier av data synkronisert. - Viktig i distribuerte systemer.

Sammenlign LRU og FIFO.

LRU fjerner de minst brukte dataene, mens FIFO fjerner de eldste dataene uavhengig av bruk.

Hva er Write-through caching?

Data skrives til både cache og databaselagret samtidig. - Sikrer konsistens.

Årsak → Effekt: Å bruke caching.

Å bruke caching fører til lavere responstider og mindre serverbelastning.

Hva er Cache Busting?

Cache busting er teknikker for å tvinge nettleseren til å laste oppdaterte ressurser. - Brukes ofte med versjonsnumre.

Hva er CDN?

CDN (Content Delivery Network) bruker caching på flere lokasjoner for å forbedre lastetider globalt. - Fordeler brukere.

True or False: Alle data bør caches.

Falsk. Ikke alle data er egnet for caching. - Dette kan føre til ineffektivitet.

Hva gjør Cache Eviction?

Cache eviction fjerner data fra cachen når den er full. - Basert på valgt strategi.

Sammenlign Cache-aside og Write-behind.

Cache-aside lar utvikleren styre hva som caches, mens Write-behind oppdaterer databasen senere.

Fyll inn: __________ caching gir rask tilgang til data fra minnet.

Memory caching gir rask tilgang til data fra minnet, noe som forbedrer ytelsen.

Hva er en Cache Key?

En cache key er en unik identifikator for ressurser i cachen. - Brukes for å hente data.

Årsak → Effekt: Cache Invalidation.

Cache invalidation sørger for at utdaterte data fjernes, noe som opprettholder dataens integritet.

Hva er Stale-While-Revalidate?

Stale-While-Revalidate er en caching-strategi som tillater bruk av utdaterte data mens ny data lastes inn.

Hva er en Cache Layer?

En cache layer er et mellomlag for caching mellom applikasjonen og databaselagret. - Forbedrer ytelsen.

Hva er Cache Strategier?

Cache strategier er metoder for lagring og henting av data for å forbedre ytelse. Ulike strategier inkluderer: - LRU (Least Recently Used) - FIFO (First In, First Out) - LFU (Least Frequently Used) Strategiene velges basert på applikasjonsbehov og bruksmønstre.

Cache Invalidering(20)

Cache invalidasjon

Prosessen med å fjerne eller oppdatere cache-data når de underliggende dataene endres.

Hva er tidbasert cache invalidasjon?

En metode hvor cache-data automatisk blir ugyldige etter en bestemt tidsperiode.

Sann eller usann: Cache invalidasjon er viktig for datakonsistens.

Sann. Uten invalidasjon kan brukere se utdaterte data.

Sammenlign penge- og tidbasert invalidasjon.

Pengebasert invalidasjon avhenger av kostnad, mens tidbasert invalidasjon avhenger av tid.

Fyll inn: Cache invalidasjon kan være __ eller __.

aktiv; passiv

Hva er versjonskontroll i caching?

En teknikk som bruker versjonsnumre for å bestemme når cache-data skal oppdateres.

Effekten av manglende cache invalidasjon?

Brukere kan oppleve feil eller utdaterte data.

Hva er manuell cache invalidasjon?

Når utviklere eller systemadministratorer selv fjerner cache-data.

Sann eller usann: Automatisert invalidasjon er alltid bedre enn manuell.

Usann. Valget avhenger av systemets krav og kompleksitet.

Hvorfor bruke ETag i caching?

For å identifisere endringer i innhold og styre cache invalidasjon.

Cache-busting teknikker

Metoder for å tvinge nettleseren til å hente ny data, f.eks. ved å endre URL-er.

Hva er LRU cache invalidasjon?

Least Recently Used; fjerner de minst brukte cache-dataene først.

Cache invalidasjon ved systemoppdatering

Oppdatering av cache er nødvendig for å sikre at brukere får tilgang til den nyeste versjonen av data.

Hva er en invalidasjonsmelding?

En signalmelding sendt til en cache for å informere om at data har endret seg.

Effekten av ufullstendig cache invalidasjon?

Kan føre til inkonsistente data og dårlig brukeropplevelse.

Forklar cache invalidasjon med grafikk.

Kan illustreres med et diagram som viser oppdatering av cache-data.

Hva er en cachetidsgrense?

Den maksimale tiden cache-data er gyldige før de blir ugyldige.

Sammenlign automatisk og manuell cache invalidasjon.

Automatisk skjer uten menneskelig inngripen; manuell krever handling fra utviklere.

Cache invalidasjon og API-er

API-er kan sende invalidasjonsmeldinger for å oppdatere cache når data endres.

Hva er konsekvensene av feil cache invalidasjon?

Feil kan føre til brudd på datakonsistens og påvirke systemets pålitelighet.

Ytelse og Optimalisering(20)

Caching

Caching er lagring av data for å redusere tilgangstid og belastning på servere.

Hvordan påvirker caching ytelse?

Caching reduserer responstid og serverbelastning, noe som fører til raskere lastetider.

Årsak → Effekt: Økt caching

Økt caching fører til: - Redusert serverlast - Raskere responstid - Bedre brukeropplevelse

Sanntidsdata vs. cache-data

Sanntidsdata henter informasjon direkte, mens cache-data er lagret og kan være utdaterte.

True or False: Caching alltid øker ytelsen.

False. Caching kan føre til utdaterte data og mulige feil.

Cache treff

Cache treff skjer når data finnes i cachen, noe som reduserer tilgangstiden.

Hva er cache-miss?

Cache-miss oppstår når data ikke finnes i cachen, noe som krever at data hentes fra kilden.

Effekt av caching på API-er

Caching av API-respons kan redusere lastetider og belastning på backend-servere.

Fyll inn: Caching lagrer _____ for raskere tilgang.

data.

Hva skjer ved cache-invalidering?

Data i cachen oppdateres eller slettes for å sikre at brukerne får korrekt informasjon.

Sammenligning: Minne-cache og disk-cache

Minne-cache er raskere, men har mindre kapasitet enn disk-cache.

Hvordan påvirker TTL caching?

TTL (Time To Live) angir hvor lenge data skal lagres i cachen før det anses som utdaterte.

Forbedring av ytelse

Caching kan forbedre ytelsen ved å redusere nettverkslatens og forbedre responstider.

Eksempel på caching

En nettleser lagrer bilder fra en nettside, så de lastes raskere ved neste besøk.

Cache-størrelse

Størrelsen på cachen påvirker hvor mye data som kan lagres og ytelsen til applikasjonen.

Hva er fordelene ved distribuerte cacher?

Distribuerte cacher gir skalerbarhet, høy tilgjengelighet og reduserer enkeltpunktsfeil.

Cache-hierarki

Cache-hierarki refererer til flere nivåer av caching (f.eks. nettleser, proxy, server).

Spilling av cache

Spilling av cache refererer til prosessen der data oppdateres fra kilden til cachen.

Hva er den primære hensikten med caching?

Den primære hensikten med caching er å forbedre ytelsen til webapplikasjoner ved å redusere responstider.

Hvordan caching påvirker optimalisering?

Caching reduserer lastetid ved å lagre ofte brukte data i minnet. Dette fører til: - Raskere responstider - Redusert serverbelastning - Bedre brukeropplevelse Eksempel: En applikasjon med caching kan hente brukerdata på <1 ms i stedet for 200 ms.

Spørsmål i dette studiesettet(80)

1. Hva er cache invalidasjon?

A.Prosessen med å fjerne eller oppdatere cache-data når de underliggende dataene endres.
B.En metode for å lagre data i minnet.
C.En teknikk for å kryptere data.
D.En måte å komprimere data på.

2. Hva er hovedformålet med caching?

A.Å redusere tilgangstid
B.Å øke datamengden
C.Å forbedre kvaliteten på data
D.Å lagre data permanent

3. Hva skjer når en cache hit inntreffer?

A.Data finnes i cachen.
B.Data må hentes fra serveren.
C.Cache er full.
D.Data er utdaterte.

4. Hva er caching i webutvikling?

A.Lagring av data for raskere tilgang
B.Overføring av data til serveren
C.Kryptering av data
D.Komprimering av bilder

5. Hva er en aktiv cache invalidasjon?

A.Når data automatisk oppdateres i cachen basert på endringer.
B.Når cachen alltid er gyldig uansett endringer.
C.Når brukeren må oppdatere cachen selv.
D.Når cachen aldri blir oppdatert.

6. Hva skjer under en cache hit?

A.Data finnes i cachen
B.Data må hentes fra serveren
C.Data blir permanent lagret
D.Data slettes fra cachen

7. Hvilken strategi fjerner de eldste dataene i cachen først?

A.FIFO
B.LRU
C.Cache-aside
D.Write-behind

8. Hvordan kan caching forbedre brukeropplevelsen?

A.Ved å lagre bilder i nettleseren
B.Ved å øke serverkapasiteten
C.Ved å redusere datamengden
D.Ved å aktivere sikkerhetsprotokoller

9. Sann eller usann: Tidbasert cache invalidasjon er alltid tilstrekkelig.

A.Usann.
B.Sann.
C.Det avhenger av systemet.
D.Det er alltid bedre enn pengebasert invalidasjon.

10. Hva er et eksempel på en ulempe med caching?

A.Foreldede data kan bli brukt
B.Dataene blir alltid raskere
C.Det reduserer nettverksbelastningen
D.Det forbedrer brukeropplevelsen

11. Hvilken av følgende er en fordel med caching?

A.Bedre ytelse med raskere responstider.
B.Økt serverbelastning.
C.Mer kompleksitet.
D.Høyere båndbreddebruk.

12. Hva innebærer cache-miss?

A.Data finnes ikke i cachen
B.Data har blitt oppdatert
C.Data er lagret i minnet
D.Data er tilgjengelig på serveren

13. Hva skjer hvis cache invalidasjon ikke utføres?

A.Brukere kan se utdaterte data.
B.Systemet vil kjøre raskere.
C.Ingen problemer oppstår.
D.Data blir alltid oppdatert automatisk.

14. Hvordan fungerer en cache-algoritme?

A.Den bestemmer hvilke data som skal lagres
B.Den øker størrelsen på cachen
C.Den sørger for sikkerheten til dataene
D.Den oppdaterer alle data kontinuerlig

15. Hva innebærer cache eviction?

A.Fjerne data fra cachen.
B.Laste data inn i cachen.
C.Oppdatere data i cachen.
D.Kopiere data til cachen.

16. Hvordan fungerer TTL i caching?

A.Bestemmer hvor lenge data lagres før det anses som utdaterte
B.Definerer hastigheten på datatransfer
C.Angir hvor mye data som kan lagres
D.Regulerer serverkapasitet

17. Hva er en invalidasjonsmelding?

A.En melding som indikerer at cache-data er endret.
B.En melding som lagrer data i cachen.
C.En melding som komprimerer data.
D.En melding som krypterer data.

18. Hva er den primære forskjellen mellom lesecache og skrivecache?

A.Lese-cache lagrer ofte brukte data, mens skrive-cache lagrer data før permanent lagring
B.Skrive-cache er raskere enn lesecache
C.Lese-cache brukes kun av nettlesere
D.Skrivecache er alltid delt mellom servere

19. Hvilken caching-teknikk reduserer båndbredde ved å lagre ressurser lokalt?

A.Edge caching
B.Memory caching
C.Write-through caching
D.Cache busting

20. Hvilket av følgende beskriver effektiviteten til en cache?

A.Andelen cache treff i forhold til total forespørsel
B.Totalt antall lagrede data
C.Hastigheten på serveren
D.Antall brukere som besøker siden

21. Hva er LRU cache invalidasjon?

A.Fjerner de minst brukte cache-dataene først.
B.Fjerner de mest brukte cache-dataene først.
C.Bruker tid som kriterium for fjerning.
D.Ingen spesifikk metode for fjerning.

22. Hva refererer 'stale cache' til?

A.Data som er utdatert
B.Data som er lagret permanent
C.Data som er kryptert
D.Data som alltid er tilgjengelig

23. Hva er en cache key?

A.En unik identifikator for cachede ressurser.
B.En metode for å oppdatere databasen.
C.En strategi for datalagring.
D.En type cache eviction.

24. Hvilken faktor kan negativt påvirke caching?

A.Utdaterte data
B.Høy TTL
C.Større cache-størrelse
D.Hyppige serveroppdateringer

25. Sammenlign manual og automatisk cache invalidasjon.

A.Automatisk krever ingen menneskelig inngripen.
B.Manuell er alltid mer effektiv.
C.Automatisk er alltid feil.
D.Manuell krever mer automatisert prosess.

26. Hva er TTL i sammenheng med caching?

A.Tiden data kan lagres før de blir foreldet
B.En type cache-algoritme
C.Et spesifikt format for lagring
D.En sikkerhetsprotokoll

27. Hva beskriver begrepet cache coherency?

A.Synkronisering av data mellom flere kopier.
B.Fjerning av utdaterte data.
C.Økning av cache-størrelse.
D.Lagret data i minnet.

28. Hva er en fordel med distribuerte cacher?

A.Skalerbarhet og høy tilgjengelighet
B.Lavere dataoverføring
C.Redusert behov for minne
D.Raskere responstid uten caching

29. Hva er konsekvensene av feil cache invalidasjon?

A.Kan føre til datainkonsistens.
B.Forbedrer systemets ytelse.
C.Gjør data mer tilgjengelige.
D.Ingen konsekvenser.

30. Hvilken type caching lagrer data på brukerens enhet?

A.Client-side caching
B.Server-side caching
C.Distribuert caching
D.Lokal caching

31. Hvilket alternativ er IKKE en caching-strategi?

A.Cache-aside
B.LRU
C.UDP
D.FIFO

32. Hva er en konsekvens av caching av API-respons?

A.Redusert lastetid
B.Økt serverkostnad
C.Flere cache-miss
D.Lavere sikkerhet

33. Hvilken av følgende er ikke en metode for cache invalidasjon?

A.Dynamisk oppdatering.
B.Pengebasert invalidasjon.
C.Tidbasert invalidasjon.
D.Automatisert serverbelastning.

34. Hva er en cache miss?

A.Data finnes ikke i cachen
B.Data ble lagret permanent
C.Data er oppdatert
D.Data er lagret i en annen cache

35. Hva er formålet med Cache Invalidation?

A.Fjerne utdaterte data fra cachen.
B.Legge til nye data i cachen.
C.Oppdatere databasen umiddelbart.
D.Lagre data i et nytt format.

36. Hva er en cache-treffer?

A.Når data finnes i cachen
B.Når data må hentes fra serveren
C.Når data oppdateres
D.Når brukeren laster ned en fil

37. Hva er cache-busting teknikker?

A.Metoder for å tvinge nettleseren til å hente ny data.
B.Teknikker for å lagre data i en database.
C.Strategier for å øke hastigheten på nettverket.
D.Metoder for å kryptere data.

38. Hvordan kan caching påvirke nettverksytelse?

A.Det reduserer antallet forespørsel til servere
B.Det øker nettverksbelastningen
C.Det hindrer tilgang til data
D.Det gjør data mer usikre

39. Hva innebærer Write-through caching?

A.Data skrives både til cache og database samtidig.
B.Data skrives kun til cachen.
C.Data leses først før skriving.
D.Data skrives til cachen etter en viss tid.

40. Hvilket scenario beskriver best cache-invalidering?

A.Oppdatering eller sletting av utdaterte data i cachen
B.Lagring av nye data i cachen
C.Henting av data fra serveren
D.Annonsering av nye funksjoner

41. Hva er en cachetidsgrense?

A.Den maksimale tiden cache-data er gyldige før de blir ugyldige.
B.Antall data som kan lagres i cachen.
C.Tidsperioden for manuell oppdatering.
D.En metode for å kryptere data.

42. Hva er en cache-lag?

A.Nivåene av caching
B.En type dataformat
C.En sikkerhetsmekanisme
D.Et spesialisert program

43. Stale-While-Revalidate er en strategi som tillater:

A.Bruk av utdaterte data mens nye data lastes.
B.Sletting av utdaterte data umiddelbart.
C.Oppdatering av cache uten forespørsel.
D.Lagring av alle data i minnet.

44. Hvilket av følgende er IKKE en type cache?

A.Minne-cache
B.Disk-cache
C.Bånd-cache
D.Proxy-cache

45. Sann eller usann: Manuell cache invalidasjon er alltid mer pålitelig enn automatisk.

A.Usann.
B.Sann.
C.Det avhenger av bruk.
D.Det er ikke relevant.

46. Hvilket av følgende er en fordel med caching?

A.Redusert lastetid
B.Økt datalagring
C.Økt nettverksbelastning
D.Mindre sikkerhet

47. Hva er en cache layer?

A.Et mellomlag for caching mellom applikasjonen og databasen.
B.Et fysisk lagringsmedium.
C.En kodefunksjon.
D.Et sikkerhetssystem.

48. Hvordan kan caching redusere nettverkslatens?

A.Ved å lagre data nær brukeren
B.Ved å øke båndbredden
C.Ved å redusere bruken av HTTPS
D.Ved å eliminere servere

49. Hvilket alternativ beskriver versjonskontroll i caching?

A.Bruk av versjonsnumre for å avgjøre oppdatering av cache-data.
B.En metode for kryptering av data.
C.En teknikk for komprimering av data.
D.En prosess for datalagring.

50. Hva gjør cache-kontroll?

A.Forteller hvordan nettleseren skal håndtere caching
B.Lagrer alle data permanent
C.Fjerner databehandling
D.Øker mengden lagret data

51. Hvilken faktor påvirker valg av caching-strategi?

A.Databruksmønstre.
B.Antall brukere.
C.Serverkapasitet.
D.Alle ovenfor.

52. Hva skjer med data i cachen etter en cache-invalidering?

A.De blir oppdatert eller slettet
B.De forblir uendret
C.De blir komprimert
D.De blir kryptert

53. Effekten av manglende cache invalidasjon kan være?

A.Brukere opplever inkonsistente data.
B.Data blir alltid oppdatert.
C.Ingen påvirkning på ytelsen.
D.Brukere får mer nøyaktige data.

54. Hva er et cache-vedlegg?

A.Ekstra data lagret med hovedinnhold
B.Data som er permanent lagret
C.Data som er utdatert
D.Data som er kryptert

55. Hva er en fordel med Memory caching?

A.Rask tilgang til data.
B.Lagring av store datamengder.
C.Redusert kostnad.
D.Ingen behov for oppdateringer.

56. Hvordan kan en stor cache-størrelse påvirke ytelsen?

A.Kan forbedre ytelsen ved å lagre mer data
B.Kan forårsake tregere tilgangstid
C.Har ingen effekt på ytelsen
D.Kan øke serverkostnadene

57. Hva er forskjellen mellom penge- og tidbasert invalidasjon?

A.Pengebasert avhenger av kostnad, tidbasert av tid.
B.De er begge basert på tid.
C.Pengebasert er alltid mer effektivt.
D.Tidbasert invalidasjon krever alltid manuell inngripen.

58. Hvordan kan segmentering forbedre caching?

A.Ved å dele data i mindre biter
B.Ved å lagre alt i en fil
C.Ved å redusere datastørrelsen
D.Ved å fjerne unødvendige data

59. Hva er en ulempe med caching?

A.Potensielle utdaterte data.
B.Økt ytelse.
C.Redusert serverbelastning.
D.Raskere lastetid.

60. Hva refererer cache-hierarki til?

A.Flere nivåer av caching
B.Antall brukere på en server
C.Hastigheten til servermaskinvare
D.Antall forespørsel per sekund

61. Hvordan kan API-er bruke cache invalidasjon?

A.Ved å sende invalidasjonsmeldinger for å oppdatere cache.
B.Ved å ignorere cache.
C.Ved å lagre data i cachen.
D.Ved å kryptere data.

62. Hva er forskjellen mellom lokal og distribuert cache?

A.Lokal cache er lagret på en enhet, mens distribuert cache er delt mellom flere servere
B.Distribuert cache er alltid raskere
C.Lokal cache kan ikke oppdateres
D.Distribuert cache er alltid mer sikker

63. Hvilken metode kan brukes til å tvinge nettleseren til å laste oppdaterte ressurser?

A.Cache busting
B.Cache eviction
C.Write-back caching
D.Edge caching

64. Hvilket av følgende beskriver bruken av cache i nettleseren?

A.Lagrer ofte besøkte nettsider for raskere tilgang
B.Sletter alle cookies
C.Forbedrer sikkerhet ved å kryptere data
D.Reduserer lagringskapasitet

65. Forklar hva som menes med passiv cache invalidasjon.

A.Data blir ugyldige når brukeren ber om dem.
B.Data blir alltid oppdatert automatisk.
C.Brukeren må manuelt oppdatere cachen.
D.Ingen form for invalidasjon.

66. Hvilket av følgende er ikke en type caching?

A.Skrivecache
B.Lese-cache
C.Distribuert cache
D.Sikkerhets-cache

67. Hvilken av følgende beskriver Cache-aside?

A.Utvikleren har kontroll over hva som caches.
B.Data lagres automatisk i cachen.
C.Alle data caches alltid.
D.Skriving til databasen skjer umiddelbart.

68. Hvordan kan frekvensen av cache-miss reduseres?

A.Ved å forbedre cache-strategien
B.Ved å øke serverkapasiteten
C.Ved å redusere antall brukere
D.Ved å fjerne caching helt

69. Hva beskriver best tidbasert cache invalidasjon?

A.Data blir ugyldige etter en forhåndsbestemt tidsperiode.
B.Data blir ugyldige når det er en endring i systemet.
C.Data er alltid gyldige inntil manuell fjerning skjer.
D.Data blir ugyldige etter et bestemt antall forespørsel.

70. Hvorfor kan caching være problematisk?

A.Det kan føre til foreldede data
B.Det reduserer lagringsbehovet
C.Det øker hastigheten
D.Det er alltid pålitelig

71. Hva er en typisk bruksområder for en CDN?

A.Forbedre lastetider globalt.
B.Øke serverkapasiteten.
C.Redusere datamengden.
D.Eliminere caching.

72. Hvilket av følgende beskriver best hvordan caching kan redusere serverbelastning?

A.Caching lagrer ofte brukte data, noe som reduserer antall forespørsel til serveren.
B.Caching øker mengden data som sendes fra serveren.
C.Caching gjør at alle forespørsel alltid må nå serveren.
D.Caching fjerner behovet for servere.

73. Hvilken situasjon krever vanligvis manuell cache invalidasjon?

A.Når en ny oppdatering av systemet rulles ut.
B.Når brukeren ber om oppdaterte data.
C.Når systemet har vært inaktivt i en time.
D.Når et nytt cache-system settes opp.

74. Hva beskriver best hva en cache er?

A.En midlertidig lagringsplass for ofte brukte data
B.En permanent lagringsløsning for alle data
C.Et system for å redusere serverkapasitet
D.En type nettverksprotokoll

75. Hva er formålet med LRU (Least Recently Used) caching?

A.Å fjerne de minst brukte dataene først
B.Å lagre alle data permanent
C.Å prioritere de nyeste dataene
D.Å lagre data tilfeldig

76. Hvilken av følgende situasjoner er et eksempel på cache-hierarki?

A.En nettleser som lagrer data fra en nettside mens en server sender data til databasen.
B.En proxy-server som videresender forespørsel til en annen server.
C.Data lagret i minnet av en applikasjon og samtidig lagret på disk.
D.En applikasjon som kun henter data fra en ekstern API.

77. Hvilken av følgende beskriver en konsekvens av ufullstendig cache invalidasjon?

A.Brukeren får alltid de nyeste dataene.
B.Systemet fungerer uten problemer.
C.Data kan bli inkonsistente og forårsake feil.
D.Cache-data blir aldri oppdatert.

78. Hvilken av følgende beskriver best forskjellen mellom server-side caching og client-side caching?

A.Server-side caching lagrer data på serveren, client-side caching lagrer data på brukerens enhet
B.Server-side caching er alltid raskere enn client-side caching
C.Client-side caching krever mer serverkapasitet
D.Server-side caching kan ikke brukes med dynamisk innhold

79. Hvilket av følgende er et eksempel på cache busting?

A.Bruke en ny URL for ressurser
B.Lagre data i flere datalagre
C.Optimalisere responstid ved caching
D.Fjerne utdaterte data automatisk

80. Hvilken effekt vil en kort TTL (Time To Live) ha på caching?

A.Data vil bli lagret lenger i cachen.
B.Data i cachen vil bli oppdatert oftere, noe som sikrer at informasjonen er mer aktuell.
C.Caching vil bli mindre effektivt fordi data ofte må hentes fra kilden.
D.Caching vil føre til høyere serverbelastning.

Relaterte studiesett

Lag ditt eget studiesett

Last opp en PDF, lim inn notatene dine, eller beskriv et tema – AI genererer flashkort, quizer og mer på sekunder.