| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Comment PHP Cache Résultats
    Bien pages créées avec PHP offrent une variété de fonctionnalités intéressantes ne sont pas offerts dans la norme HTML, générer dynamiquement des pages PHP vient avec un coût de performance. Générer dynamiquement les textes, images et autres éléments HTML qui composent une page Web nécessite souvent de multiples requêtes du serveur , même dans les situations où le contenu de la page Web n'ont pas changé depuis la dernière fois que la page s'affiche. Par la mise en cache des pages PHP qui ne changent pas souvent , les développeurs peuvent tirer parti des fonctionnalités dynamiques de PHP sans nécessiter des demandes de serveur pour immuables éléments de la page ( statique). Choses que vous devez
    Text Editor
    PHP 4 ou 5 installé sur un serveur Web
    Lire et écrire autorisations de fichiers et de répertoires sur le serveur
    Show More Instructions
    1

    Ouvrez un éditeur de texte et créer un nouveau fichier . Les nouveaux fichiers sont généralement créés dans les éditeurs de texte en sélectionnant "Nouveau" dans le menu "Fichier" . Enregistrez le fichier sous " php_cache.php " dans un emplacement sur le serveur Web qui dispose des autorisations appropriées .
    2

    Ajouter deux séparateurs PHP dans le fichier ( " ») . L' interpréteur PHP va interpréter n'importe quel texte placé entre les deux séparateurs comme code.


    3

    déclarer une variable PHP nommé " $ FileCache " . Définissez la variable égal au nom de la cache fichier (le fichier qui va contenir la version mise en cache de la page) . Nommez le fichier " cache.html "

    $ FileCache = " cache.html " ; .
    4

    vérifier l'existence de " cache.html " sur le serveur. Si une version de cache.html existe, comprendre (charge ) cache.html du serveur et php_cache.php de sortie

    if ( file_exists ($ FileCache ) ) {include ($ FileCache ) ; exit;} .
    5

    Allumez le tampon de sortie en utilisant la fonction PHP " ob_start " . Alors tampon est activé , toutes les sorties de php_cache.php sera stocké dans une mémoire tampon

    ob_start () ; .
    6

    Utilisez un langage PHP echo construire à écrire un en-tête HTML /titre de la page Web . Parce que le buffer de sortie est activé, cet en-tête sera écrite dans le tampon de sortie. Pour écrire l'en-tête , utilisez une balise HTML "

    », le texte « Titre Uncached " et fermer la "

    " tag .

    Echo "

    Titre Uncached < /h1 > ";
    7

    Utilisez un PHP" fopen " pour lier cache.html à un flux de sortie . Ouvrez le fichier en mode écriture ( "w" ) et régler le flux de sortie à une variable nommée "$ fileOpen "

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

    utiliser une commande " ob_get_contents " pour récupérer le contenu de la mémoire tampon de sortie . Utilisez la fonction PHP " fwrite " pour écrire le contenu de la mémoire tampon dans le flux de sortie $ fileOpen

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

    Utilisez le PHP " fclose " fonction de fermer le flux de sortie fileOpen $ une fois le tampon de sortie a été écrit . Cache.html contient maintenant le contenu de la mémoire tampon, ou le " titre Uncached " écrit en utilisant la commande echo

    de fclose ( fileOpen $ ) .
    10

    Utilisez la fonction " ob_end_flush " à vider et fermer le tampon de sortie. Après l'ajout de la fonction , php_cache.html apparaît comme indiqué ci-dessous

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

    Titre Uncached

    "; $ fileOpen = fopen ($ FileCache , 'w '); fwrite ($ fileOpen , ob_get_contents ()); fclose ( fileOpen $ ) ; ob_end_flush (); ? >
    11

    Ouvert php_cache.html dans un navigateur Web. Si c'est la première php_cache.html de temps a été ouvert, le HTML "

    Titre Uncached

    " permet d'afficher l'aide de PHP . Si php_cache.html a été ouvert précédemment , le HTML "

    Titre Uncached

    " sera lue à partir cache.html .

    Previous :

    next :
      articles connexes
    ·Nombre de mots dans une chaîne PHP 
    ·Comment faire pour inclure du code PHP dans les fichier…
    ·PHP Get_File_Contents : Permission Denied 
    ·Comment créer une séquence dans Oracle SQL 
    ·PHP Scripts de télécharger plusieurs fichiers 
    ·Comment faire pour intégrer PHP dans une photo 
    ·MySQL Version Histoire 
    ·Comment utiliser SSL avec PHP 
    ·Comment faire pour enregistrer un fichier comme PHP 
    ·Comment télécharger les fichiers PHP depuis une URL 
      articles en vedette
    ·Comment définir la taille d'une image en HTML 
    ·Qu'est-ce que JavaScript occasion à 
    ·Comment créer un certificat DER 
    ·Compétences nécessaires à la CEI Game Programming 
    ·Comment créer un tableau en PHP 
    ·Comment faire pour utiliser des nombres négatifs en C 
    ·Comment insérer la valeur d'une variable dans une chaî…
    ·Comment comparer un enregistrement précédent dans Que…
    ·Tutoriel sur les événements PHP Calendrier 
    ·Comment écrire un fichier Hex 
    Copyright © Connaissances Informatiques http://fr.wingwit.com