Static File Caching går i korte trekk ut på å serve ferdig-genererte sider direkte uten at IIS kjører nevneverdige mengder scriptkode eller database-spørringer.
Denne typen caching vil kunne fungere på "FriendlyURL"-baserte sider. Altså sider som ikke fysisk eksisterer, men heller URL av typen: /about/employees
Første gang siden vises sjekkes legges den ferdig-genererte siden i cachet og sendes deretter som normalt til browseren. Ved neste forespørsel til URL'en vil 404 handleren sjekke om aktuell side ligger i cachet, og evt. serve den cachede utgaven.
Page objektet har egenskapene cacheMaxAge og cacheStrategy.
cacheMaxAge angir hvor lenge siden skal caches (antall sekunder)
cacheStrategy angir en av følgende verdier:
Global
Samme utgave serves alle brukere.
User
Siden caches pr. innlogget bruker. Dette er nyttig dersom siden inneholder brukerspesifikke opplysninger, som f.eks brukernavn etter innlogging.
QueryString
Siden caches for hver unike QueryString som er benyttet. Dette er nyttig dersom siden bruker parametere for å f.eks filtrere data.
User + QueryString
Angir en kombinasjon
Ved å benytte denne type caching vil man få en dramatisk økning i ytelsen for kompliserte templates som henter data fra flere sider. Det samme gjelder også dersom siten kjøres i et "Shared Hosting"-miljø med stor trafikk.