| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    Come PHP Cache Risultati
    Anche se le pagine create con PHP offrono una varietà di caratteristiche interessanti non offerte in HTML standard , la generazione di pagine PHP viene dinamicamente con un costo delle prestazioni . Generare dinamicamente il testo, immagini e altri elementi HTML che compongono una pagina Web richiede spesso più richieste al server , anche in situazioni in cui il contenuto della pagina Web non sono cambiate dall'ultima volta che la pagina visualizzata . Con il caching pagine PHP che non cambiano spesso , gli sviluppatori possono sfruttare le funzionalità dinamiche di PHP senza bisogno di richieste al server per immutabili (statici) gli elementi della pagina . Cose che ti serviranno
    Editor di testo
    PHP 4 o 5 installato su un server Web
    Lettura e scrittura di file e permessi di directory sul server di
    Mostra più istruzioni
    1

    Aprire un editor di testo e creare un nuovo file . I nuovi file vengono in genere creati negli editor di testo selezionando la voce " Nuovo " dal menu "File" . Salvare il file come " php_cache.php " in una posizione sul server Web che dispone di autorizzazioni appropriate .
    2

    Aggiungi due delimitatori PHP per il file ( " " ) . L'interprete PHP interpreterà qualsiasi testo posizionato tra i due delimitatori come codice .

    < ? Php ? >
    3

    dichiarare una variabile PHP denominata " $ fileCache " . Impostare la variabile uguale al nome del file di cache ( il file che conterrà la versione in cache della pagina ) . Nome del file " cache.html "

    $ fileCache = " cache.html " ; .
    4

    verificare l'esistenza di " cache.html " sul server . Se esiste una versione di cache.html , includere ( carico) cache.html dal server ed uscire php_cache.php

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

    5

    Accendere il buffer di uscita utilizzando la funzione PHP " ob_start " . Mentre buffer è attivato , qualsiasi uscita da php_cache.php verrà memorizzato in un buffer

    ob_start ( ) .
    6

    Utilizzare un linguaggio PHP echo costrutto per scrivere un header HTML /titolo per la pagina web. Poiché il buffer di uscita è attiva, questa intestazione verrà scritto nel buffer di output . Per scrivere l'intestazione , utilizzare un tag HTML "

    " , il testo " Titolo Uncached " e chiudere il " < /h1 > " tag .

    Echo "

    Uncached Titolo < /h1 > " ;
    7

    Utilizzare un PHP " funzione fopen "legare cache.html a un flusso di output . Aprire il file in modalità di scrittura ( "w" ) e impostare il flusso di output di una variabile chiamata " $ FileOpen "

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

    Utilizzare un comando " ob_get_contents " per recuperare il contenuto del buffer di uscita . Utilizzare la funzione PHP " fwrite " per scrivere il contenuto del buffer nel flusso di output $ FileOpen

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

    Usare il PHP " fclose funzione " per chiudere il flusso di output $ FileOpen una volta che il buffer di uscita è stato scritto . Cache.html ora contiene il contenuto del buffer , o il "titolo Uncached " scritto usando il comando echo

    fclose ( $ FileOpen ) .
    10

    Utilizzare la funzione " ob_end_flush " per lavare e chiudere il buffer di uscita . Dopo aver aggiunto la funzione , php_cache.html apparirà come mostrato di seguito

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

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

    Apri php_cache.html in un browser . Se questa è la prima volta php_cache.html è stato aperto , il codice HTML "

    Uncached Titolo < /h1 > " verrà visualizzato utilizzando PHP . Se php_cache.html è stato aperto in precedenza , il codice HTML "

    Uncached Titolo < /h1 > " sarà letto da cache.html .

    Previous :

    next :
      Articoli Correlati
    ·Come sostituire un file in PHP 
    ·Come per evidenziare i campi obbligatori con PHP 
    ·MySQL Integer : Vs Signed. Unsigned 
    ·Come accedere Cookies & Redirect in PHP 
    ·Come creare un Daemon Ubuntu Semplice in PHP 
    ·Come rimuovere un Zero Da un decimale in PHP 
    ·Come trovare una stringa all'interno di una stringa di …
    ·Come caricare file di grandi dimensioni in PHP 
    ·Stipendio di Junior PHP Developer 
    ·Come installare un Sistema di Spedizione UPS VirtueMart…
      Articoli in evidenza
    ·Gamma Query In MySQL 
    ·Come fare un'animazione utilizzando Java 
    ·Come progettare Logic per un diagramma di flusso che co…
    ·Come creare un Multi Email User List con PHP 
    ·Come inviare un buffer per chiudere un socket 
    ·Come modificare la colonna Ordine in ALTER TABLE 
    ·Come giochi di programma in C + + 
    ·Come praticare Java Coding 
    ·Come utilizzare Modifica Controlli in MFC 
    ·Modalità di accesso a LinkedIn API da Android 
    Copyright © Conoscenza Informatica http://it.wingwit.com