PHP er et web- utvikling programmeringsspråk som brukes til å lage websider . Når en nettside er generert ved hjelp av PHP , innebærer dette å ringe for å finne informasjon , kjører PHP-kode på serveren og returnere informasjon til leseren, hvor siden er opprettet. Caching kan brukes i stedet til å lagre en kopi av siden , når det har blitt opprettet for første gang , og sendes til nettleseren . Dette vil spare ressurser på serveren og øke hastigheten på website.Caching gjøres vanligvis ved hjelp Output buffer . Du trenger
Notepad
Vis flere instruksjoner
en
Åpne Notisblokk og opprette en ny PHP fil som heter home.php .
2
Legg til følgende kode , til filen opprettet i forrige trinn : ?
< php
ob_start ();
$ cachefile = " cache /hjem.html ";
$ fp = fopen ( $ cachefile , 'w ');
fwrite ( $ fp , ob_get_contents ( ));
fclose ( $ fp );
ob_end_flush ();
>
Lagre filen og kjør den i en browser.This vil skape en bufret kopi av home.php fil kalt hjem.html ? . Denne bufrede versjonen vil bli kalt som standard når en bruker åpner hjemmesiden på nettstedet.
3
Åpne filen home.php i Notepad . Legg til følgende kode øverst på siden?
< Php
$ cachefile = " cache /home.html ";
$ cachetime = 10 * 60 ;
if ( file_exists ( $ cachefile ) &&
(tid ( ) - $ cachetime < filemtime ( $ cachefile ) ) )
inkluderer ( $ cachefile );
exit; ?
}
>
Sett en buffer på 10 minutter . Hvis siden har blitt kalt i løpet av 10 minutter, vil en bufret kopi av siden skal vises for brukeren , ellers uncached versjonen vises . Avslutt skriptet slik at resten av siden ikke er utført
4
Lagre home.php filen .