PHP is een web development programmeertaal wordt gebruikt om websites te maken . Wanneer een webpagina wordt gegenereerd met behulp van PHP , gaat het aanroepen van de databank voor de informatie , draait PHP-code op de server en de terugkeer van de informatie aan de browser , waar de pagina is gemaakt . Caching kan in plaats daarvan worden gebruikt om een kopie van de pagina op te slaan , wanneer het is gemaakt voor de eerste keer , en naar de browser . Dit zal middelen te besparen op de server en de snelheid van de website.Caching wordt meestal gedaan met behulp van de output buffer . Wat je nodig hebt Notepad Toon Meer Aanwijzingen Open Kladblok 1 en maak een nieuw PHP bestand genaamd home.php . Kopen van 2 Voeg de volgende code , om het bestand gemaakt in de vorige stap : ? < php ob_start ( ) ; $ cachefile = " cache /home.html " ; $ fp = fopen ( $ cachefile , 'w' ) ; fwrite ( $ fp , ob_get_contents ( ) ) ; fclose ( $ fp ) ; < br ob_end_flush > ( ) ; > Sla het bestand op en voer het uit in een browser.This zal een kopie uit de cache home.php bestand genaamd home.html maken ? . Deze versie in het cachegeheugen wordt opgeroepen door standaard wanneer een gebruiker op de startpagina wordt geopend in de website . 3 Open het bestand home.php in Kladblok . Voeg de volgende code aan de bovenkant van de pagina : $ cachefile = " cache /home.html " ; $ cachetime = 10 * 60 ? ; if ( file_exists ( $ cachefile ) && ( time () - $ cachetime < filemtime ( $ cachefile ) ) ) op Twitter bevatten ( $ cachefile ) ; < br exit > ; ? } > Stel een cache van 10 minuten . Als de pagina is binnen 10 minuten werd genoemd , zal een kopie uit de cache pagina worden getoond aan de gebruiker , anders wordt de Buiten cache versie zal worden getoond . Verlaat het script , zodat de rest van de pagina niet wordt uitgevoerd 4 Sla het bestand home.php .
|