Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Tutoriel sur la façon de programmer…
  • Comment trouver la date d'hier en PH…
  • Comment ping avec PHP 
  • SMTP PHP Tutoriel 
  • Astuces PHP 
  • Comment faire pour supprimer une val…
  • Comment écrire des expressions SQL 
  • Comment faire pour utiliser des coul…
  • Comment écrire un pont utilisateur …
  • Qu'est-ce que MySQL 
  •   PHP /MySQL 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
  •  
    PHP /MySQL Programmation

    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 .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire l' AJAX avec PHP et HTML 
  • Comment faire un chat avec PHP et SQL 
  • Comment économiser de décimales pour MySQL 
  • Comment formater une chaîne d'heure militaire en standard dans PHP 
  • Comment insérer un texte dans une zone de texte en HTML en utilisant PHP 
  • Comment faire pour convertir Varchar flotter dans MySQL 
  • Tutoriel sur les événements PHP Calendrier 
  • Comment démarrer et supprimer une session en PHP 
  • Comment choisir Avec DATEDIFF dans MySQL 
  • Comment convertir une date pour un horodatage UNIX PHP 
  • Connaissances Informatiques © http://www.ordinateur.cc