|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur Cache PHP Resultat

    Även sidor som har skapats med PHP erbjuder en mängd spännande funktioner som inte erbjuds i standard HTML , genererar PHP-sidor dynamiskt kommer med en prestanda kostnad . Dynamiskt generera text, bilder och andra HTML- element som utgör en webbsida ofta kräver flera server förfrågningar , även i situationer där webbsidans innehåll inte har ändrats sedan den senaste gången den sida som visas . Genom cachning PHP-sidor som inte ändras ofta , kan utvecklare dra nytta av PHP : s dynamiska funktioner utan att kräva server förfrågningar om oföränderliga ( statiska ) sidelement . Saker du behöver
    Text Redaktör PHP 4 eller 5 installeras på en webbserver
    Läs och skriv fil och behörigheter katalog på servern
    Visa fler instruktioner
    1

    Öppna en textredigerare och skapa en ny fil . Nya filer skapas vanligtvis i textredigerare genom att välja " Nytt " från " Arkiv " -menyn . Spara filen som " php_cache.php " i en plats på webbservern som har rätt behörighet .
    2

    Lägg två PHP avgränsare till filen ( " < ? Php " och " ? > " ) . PHP tolken översätter någon text placeras mellan de två avgränsare kod .

    < ? Php ? > Addera 3

    Deklarera en PHP variabel som heter " $ fileCache " . Ställ in variabeln lika med cache- filens namn ( den fil som kommer att hålla den cachade versionen av sidan ) . Döp filen till " cache.html "

    $ fileCache = " cache.html "; .
    4

    Kontrollera för existensen av " cache.html " på servern . Om en version av cache.html existerar , inkludera ( belastning ) cache.html från servern och avsluta php_cache.php

    om ( file_exists ( $ fileCache ) ) { include ( $ fileCache ) , exit ;} .

    5

    Slå på utmatningsbuffer med " ob_start " PHP-funktionen . Medan buffring är på , kommer någon utgående från php_cache.php lagras i en buffert

    ob_start ( ) , .
    6

    Använd en PHP echo språk konstruera för att skriva en HTML header /titel på webbsidan . Eftersom utmatningsbuffer är på , kommer denna rubrik ska skrivas till utgångsbufferten . För att skriva rubriken , använd en HTML "

    " tagg , texten " icke cachelagrade Title " och stäng " < /h1 > " tagg .

    Echo "

    icke cachelagrade Titel < /h1 > ";
    7

    Använd en PHP " fopen " funktionen att binda cache.html till en utgång ström . Öppna filen i skrivläge ( " w " ) och ställa in produktionen strömmen till en variabel som heter " $ ArkivÖppna "

    $ ArkivÖppna = fopen ( $ fileCache , ' w '); .
    8

    Använd en " ob_get_contents " kommandot för att hämta innehållet i utdatabufferten . Använd PHP " fwrite " -funktion för att skriva buffertens innehåll till $ ArkivÖppna utdataström

    fwrite ( $ ArkivÖppna , ob_get_contents ( ) ) ; .
    9

    Använd PHP " fclose "-funktion för att stänga $ ArkivÖppna utdataström gång utgångsbufferten har skrivits. Cache.html innehåller nu buffertens innehåll , eller " icke cachelagrade titel " skrivet med echo kommandot

    fclose ( $ ArkivÖppna ) .
    10

    Använd " ob_end_flush " funktion spola och stäng utgångsbufferten . Efter tillsats av funktionen , kommer php_cache.html visas enligt nedan

    < php $ fileCache = " cache.html "; . ? Om ( file_exists ( $ fileCache ) ) { include ( $ fileCache ) ; exit ; } ob_start ( ) , echo "

    icke cachelagrade Titel < /h1 > " , $ ArkivÖppna = fopen ( $ fileCache , ' w '); fwrite ( $ ArkivÖppna , ob_get_contents ( ) ) ; fclose ( $ ArkivÖppna ) , ob_end_flush ( ) ; ? >
    11

    Open php_cache.html i en webbläsare . Om detta är första gången php_cache.html har öppnats , HTML "

    icke cachelagrade Titel < /h1 > " visas med hjälp av PHP . Om php_cache.html har öppnats tidigare , " < /h1 >

    icke cachelagrade avdelning " HTML kommer att läsas från cache.html .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur gör jag läsa innehållet i en Remote webbsida Anv…
    ·PHP Web Design Tutorial
    ·Konvertera PHP-variabler till strängar
    ·Hur konvertera en associativ array String PHP
    ·Hur du ändrar ett typsnitt med PHP
    ·Tutorial på PHP Events Calendar
    ·Hur man sätter Klickbar länken i en PHP -fil
    ·Så här aktiverar PHP 5 i GoDaddy
    ·Hur man drar en linje i PHP
    ·Hur Spola en långsam Query Logga in MySQL
    Utvalda artiklarna
    ·Hur får man en Array Storlek i Perl
    ·Hur man skickar PHP Mail till HTML Email
    ·Hur kopiera filen innehåll i Word och tvärtom Använd…
    ·Hur man använder Visual Basic Grid Control
    ·Hur man gör en timer i Java
    ·Hur man gör en digital klocka
    ·Hur man flyttar ett objekt med färg i Java
    ·Hur man skapar ett RPG i PHP
    ·Business Objects komponenter
    ·Hur man kontrollerar en Get variabeln är satt i PHP
    Copyright © Dator Kunskap http://www.dator.xyz