PHP er en web-udvikling programmeringssprog bruges til at oprette hjemmesider. Når en webside genereres ved hjælp af PHP , dette indebærer at kalde databasen for de oplysninger , der kører PHP-kode på serveren og returnere oplysninger til browseren , hvor siden er oprettet. Caching kan bruges i stedet for at gemme en kopi af siden , når den er blevet oprettet for første gang , og sendes til browseren. Dette vil spare ressourcer på serveren og øge hastigheden af website.Caching sker normalt ved hjælp af Output buffer. Ting du skal
Notesblok
Vis Flere Instruktioner
1
Åbn Notesblok og oprette en ny PHP fil kaldet home.php .
2 < p > Føj følgende kode til den fil, der oprettes i det forrige trin : ?
< php
ob_start ();
$ cachefile = " cache /home.html "
$ fp = fopen ( $ cachefile , » w ');
fwrite ( $ fp , ob_get_contents ());
fclose ( $ fp ) ; < br >
ob_end_flush ();
>
Gem filen og køre det i en browser.This vil skabe en cachet kopi af home.php fil kaldet home.html ? . Denne cachede version vil blive kaldt som standard, når en bruger åbner startsiden på hjemmesiden.
3
Åbn filen home.php i Notesblok . Føj følgende kode til toppen af siden: ?
< Php
$ cachefile = " cache /home.html "
$ cachetime = 10 * 60 ;
if ( file_exists ($ cachefile ) &&
(tid () - $ cachetime < filemtime ( $ cachefile )))
omfatter ( $ cachefile ) < br >
udrejse ?
}
>
Indstil en cache på 10 minutter . Hvis siden er blevet kaldt inden for 10 minutter , vil en cachet kopi af den side blive vist til brugeren, ellers uncached version vil blive vist. Afslut scriptet så resten af siden ikke udføres
4
Gem home.php fil.