| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Sådan Cache PHP Resultater
    Selvom sider oprettet ved hjælp af PHP tilbyder en bred vifte af overbevisende funktioner ikke tilbydes i standard HTML , genererer PHP-sider dynamisk kommer med en performance pris. Dynamisk generering af tekst, billeder og andre HTML-elementer , der udgør en webside kræver ofte flere server anmodninger , selv i situationer, hvor websidens indhold ikke har ændret sig siden sidste gang den viste side . Ved caching PHP-sider , der ikke ændrer ofte kan udviklere drage fordel af PHP s dynamiske funktioner uden at kræve server anmodninger om uforanderlige (statisk ) sideelementer . Ting du skal
    Text Editor
    PHP 4 eller 5 er installeret på en webserver
    Læs og skriv filer og mapper tilladelser på server
    Vis Flere Instruktioner
    1

    Åbn en teksteditor og oprette en ny fil . Nye filer er typisk skabt i teksteditorer ved at vælge " Ny" fra menuen "Filer" . Gem filen som " php_cache.php " et sted på webserveren , der har relevante tilladelser .
    2

    Tilføj to PHP delimiters til filen ( " " ) . PHP tolk vil fortolke en tekst placeret mellem de to skilletegn som kode.

    < ? Php ? >
    3

    Erklær en PHP variabel med navnet "$ fileCache " . Indstil den variable svarende til cache-fil navn ( den fil, der vil holde den cachelagrede version af siden ) . Navngiv filen " cache.html "

    $ fileCache = " cache.html " .
    4

    Check for eksistensen af ​​" cache.html " på serveren. Hvis en version af cache.html eksisterer , omfatter ( belastning) cache.html fra serveren, og exit php_cache.php

    if ( file_exists ($ fileCache )) { include ( $ fileCache ) exit ;} . < br >
    5

    Tænd output buffering ved hjælp af " ob_start " PHP funktion . Mens buffering er aktiveret, vil enhver output fra php_cache.php blive gemt i en buffer

    ob_start (); .
    6

    Brug en PHP echo sprog konstruere at skrive en HTML header /titel til websiden. Fordi output buffering , vil denne header blive skrevet til output buffer . Hvis du vil skrive overskriften, bruge en HTML "

    " tag , teksten " Uncached Title" og luk "

    " tag .

    Echo "

    Uncached overskrift < /h1 > "
    7

    Brug en PHP " fopen "-funktionen til at binde cache.html til en udgang stream. Åbn filen i write mode ( "w "), og indstille output stream til en variabel med navnet "$ FileOpen "

    $ FileOpen = fopen ( $ fileCache , »w «) .
    8

    Anvend et " ob_get_contents " kommando til at hente indholdet af output buffer. Brug PHP " fwrite "-funktionen til at skrive bufferens indhold til $ FileOpen output stream

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

    Brug PHP " fclose "-funktionen for at lukke $ FileOpen output stream når output buffer er blevet skrevet . Cache.html indeholder nu buffer indhold , eller " Uncached titel " skrevet med kommandoen echo

    fclose ( $ FileOpen ) .
    10

    Brug " ob_end_flush "-funktionen til flush og lukke output buffer . Efter tilsætning af funktion, vil php_cache.html vises som vist nedenfor

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

    Uncached overskrift < /h1 >"; $ FileOpen = fopen ( $ fileCache , »w '); fwrite ( $ FileOpen , ob_get_contents ()); fclose ( $ FileOpen ) , ob_end_flush (); ? >
    11

    Open php_cache.html i en webbrowser . Hvis det er første gang, php_cache.html er blevet åbnet, HTML "

    Uncached overskrift < /h1 >" vil vise at bruge PHP. Hvis php_cache.html er blevet åbnet tidligere , HTML "

    Uncached overskrift < /h1> " vil blive læst fra cache.html .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Send PHP Mail til HTML Email 
    ·Sådan Konverter tekst til UTF- 8 i PHP 
    ·Sådan fjernes et gentaget Word i PHP 
    ·Nem måde at skifte PHP Query Clauses 
    ·Sådan bruges Arv i PHP 
    ·Hvordan får jeg Message Box til Rul Med PHP 
    ·Apache 2.2.4 PHP 5.2.3 MySQL server 5,0 Fejl 
    ·Sendmail Vs. PHP Mail 
    ·Sådan fjernes cookies ved hjælp PHP 
    ·Hvordan man bruger PHP Frameworks 
      Anbefalede Artikler
    ·Hvad Er String Class i Java 
    ·Sådan bruges Sessions i MODx Revolution 
    ·MySQL PHP Apache Tutorial 
    ·Sådan Edit PHP filer 
    ·PHP Tricks 
    ·Sådan belastningsklasserne dynamisk i PHP 
    ·Sådan Check Hvis et link Arbejde i PHP 
    ·Sådan afspille en lydfil Ved hjælp af PHP 
    ·Sådan Ping med Visual Basic 
    ·Sådan vendes tilbage til Form1 fra Form2 i Visual Basi…
    Copyright © Computer Viden http://www.computerdk.com