Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan Cache PHP Resultater
    Selv sider som er opprettet ved hjelp av PHP tilby en rekke spennende funksjoner som ikke tilbys i standard HTML , genererer PHP sider kommer dynamisk med en forestilling kostnad. Dynamisk generering av tekst, bilder og andre HTML- elementer som utgjør en webside ofte krever flere forespørsler , selv i situasjoner der web- sidens innhold ikke er endret siden forrige gang siden vises. Ved å mellomlagre PHP-sider som ikke endres ofte , kan utviklere dra nytte av PHP dynamiske funksjoner uten å kreve forespørsler for uforanderlige ( statisk ) sideelementer . Du trenger
    Text Editor
    PHP 4 eller 5 installert på en webserver
    Les og skriv fil og katalog tillatelser på serveren
    Vis flere instruksjoner
    1

    Åpne en teksteditor og opprette en ny fil . Nye filer er vanligvis laget i tekst redaktører ved å velge " Ny" fra " File "-menyen . Lagre filen som " php_cache.php " på et sted på webserveren som har tilstrekkelige rettigheter .
    2

    Legg to PHP skilletegn til filen ( " "). PHP-tolken skal tolke en tekst plasseres mellom de to skilletegn som kode .

    < ? Php ? >
    3

    Erklærer en PHP variabel kalt " $ fileCache " . Sette variabelen lik cache fil navn ( filen som vil holde den bufrede versjonen av siden ) . Gi filen navnet " cache.html "

    $ fileCache = " cache.html "; .
    4

    Sjekk for eksistensen av " cache.html " på serveren. Hvis en versjon av cache.html finnes, blant annet ( belastning) cache.html fra serveren og exit php_cache.php

    if ( file_exists ( $ fileCache ) ) { include ( $ fileCache ); exit; } .

    5

    Slå på utdata ved hjelp av " ob_start " PHP-funksjonen . Mens bufring er på, vil noen utgang fra php_cache.php lagres i en buffer

    ob_start (); .
    6

    Bruk en PHP echo språk konstruere å skrive en HTML header /tittelen til websiden . Fordi utdata er på, vil denne overskriften skal skrives til output buffer . Å skrive overskriften, bruke en HTML " h1 " tag , teksten " uncached Title " og lukk " < /h1 > " tag.

    Echo "

    uncached Tittel < /h1 > ";
    7

    Bruk en PHP " fopen "-funksjonen til å binde cache.html til en output stream . Åpne filen i skrivemodus ( "w" ) og sette output stream til en variabel som heter " $ fileOpen "

    $ fileOpen = fopen ( $ fileCache , 'w '); .
    8

    Bruk en " ob_get_contents "-kommandoen for å hente innholdet i output buffer . Bruk PHP " fwrite "-funksjonen til å skrive buffer innholdet til $ fileOpen output stream

    fwrite ( $ fileOpen , ob_get_contents ( )); .
    9

    Bruk PHP " fclose "funksjonen for å lukke $ fileOpen output stream gang utgangsbufferen har blitt skrevet . Cache.html nå inneholder buffer innholdet , eller " uncached tittel " skrevet ved hjelp av ekko kommandoen

    fclose ( $ fileOpen ) ; .
    10

    Bruk " ob_end_flush "-funksjonen til skylle og lukke output buffer . Etter å legge til funksjonen , vil php_cache.html vises som vist nedenfor

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

    uncached Tittel < /h1 >"; $ fileOpen = fopen ( $ fileCache , 'w '); fwrite ( $ fileOpen , ob_get_contents ( )); fclose ( $ fileOpen ) ; ob_end_flush (); ? >
    11

    Åpen php_cache.html i en nettleser. Hvis dette er første gang php_cache.html har blitt åpnet , HTML "

    uncached Tittel < /h1 >" vises ved hjelp av PHP. Hvis php_cache.html har vært åpnet tidligere , HTML "

    uncached Tittel < /h1 >" vil bli lest fra cache.html .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan fylle en matrise med en Query resultat i MySQL …
    ·Urlencode & spesialtegn i PHP 
    ·Hvordan Ring en PHP File Name Fra XML Flash kode 
    ·Hvordan sjekke PHP og MySQL Tillatelser 
    ·Hvordan lage en tekstfil for MySQL 
    ·Hvordan koble til MySQL Server 
    ·Hvordan fortelle om en funksjon samtale er statisk elle…
    ·Hvilke tegn kan brukes i en PHP String 
    ·PHP Web Design Tutorial 
    ·Hvordan sette PHP i en iframe 
      Anbefalte artikler
    ·Opplæringen av Row Nivå Låser i MySQL 
    ·Hvordan Fylle et felt i VB Tilgang 
    ·Blikkfang Protokoller 
    ·Slik installerer OpenCms 
    ·Hvordan lage XSD VB 
    ·Slik konverterer Hex til desimal i MIPS 
    ·Hvordan å fange opp alle variablene i en PHP -funksjon…
    ·Hvordan redigere PYD filer 
    ·Slik konverterer heltall i PHP 
    ·Hvordan åpne en DB i Xcode 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/