| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación PHP /MySQL >> Content
    Cómo almacenar en caché de PHP Resultados
    Aunque las páginas creadas con PHP ofrecen una variedad de características de peso que no se ofrecen en el estándar HTML , generando páginas PHP dinámicamente viene con un costo de rendimiento . Generar dinámicamente los textos, imágenes y otros elementos HTML que componen una página Web a menudo requiere múltiples peticiones al servidor , incluso en situaciones en las que el contenido de la página Web no han cambiado desde la última vez que la página aparezca . Al almacenar en caché las páginas PHP que no cambian a menudo , los desarrolladores pueden tomar ventaja de las características dinámicas de PHP sin necesidad de solicitudes del servidor para los elementos de página que no cambian (estáticos ) . Cosas que necesitará
    Editor de texto
    PHP 4 o 5 instalado en un servidor de búsqueda Web de lectura y escritura permisos de archivos y directorios en el servidor
    Ver Más instrucciones
    1

    Abra un editor de texto y crear un nuevo archivo. Los nuevos archivos se crean normalmente en los editores de texto , seleccione " Nuevo" del menú " Archivo". Guarde el archivo como " php_cache.php " en una ubicación en el servidor web que tiene los permisos adecuados .
    2

    Añada dos delimitadores de PHP en el archivo ( " " ) . El intérprete PHP interpretará cualquier texto colocado entre los dos delimitadores como código.


    3

    Declarar una variable de PHP llamado "$ filecache " . Establezca la variable igual al nombre del archivo de caché (el archivo que contendrá la versión en caché de la página) . Nombre del archivo " cache.html "

    $ filecache = " cache.html " ; .
    4

    descubre la existencia de " cache.html " en el servidor . Si existe una versión de cache.html , incluyen (carga ) cache.html del servidor y salida php_cache.php

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

    Encienda el búfer de salida utilizando la función de PHP " ob_start " . Mientras búfer está activado , cualquier salida del php_cache.php se almacena en un búfer

    ob_start ( ) .
    6

    Utilice un lenguaje PHP echo construir para escribir un encabezado HTML /el título de la página web. Debido buffering de salida está activada, esta cabecera se escribe en el búfer de salida. Para escribir el encabezado , el uso de una etiqueta HTML "

    " , el texto " Título Uncached " y cierre el "< /h1 > " tag .

    Echo "

    Uncached Título < /h1 > ";
    7

    Utilice un PHP " función fopen "atar cache.html a un flujo de salida. Abra el archivo en modo de escritura ( " w ") y establecer el flujo de salida a una variable llamada "$ fileOpen "

    $ fileOpen = fopen ($ filecache , ' w ' ) .
    8

    Utilice un comando " ob_get_contents " para recuperar el contenido del búfer de salida . Utilice la función de PHP " fwrite " para escribir el contenido del buffer en el flujo de salida de $ fileOpen

    fwrite ($ fileOpen , ob_get_contents () ) .
    9

    Utilice el PHP " fclose "la función de cerrar el flujo de salida de $ fileOpen una vez que el búfer de salida se ha escrito . Cache.html ahora contiene el contenido del buffer , o el " Título Uncached " escrito usando el comando echo

    fclose ($ fileOpen ) .
    10

    Utilice la función " ob_end_flush " para limpiar y cerrar el búfer de salida. Después de agregar la función , php_cache.html aparecerá como se muestra a continuación

    < php $ filecache = " cache.html " ; . ? Si ( file_exists ($ filecache ) ) { include ($ filecache ) ; salida ;} ob_start (); echo "

    Uncached Título < /h1 >"; $ fileOpen = fopen ($ filecache , ' w ' ), fwrite ($ fileOpen , ob_get_contents ()); fclose ($ fileOpen ) ; ob_end_flush (); ? >
    11

    php_cache.html Abrir en un navegador web. Si esta es la primera vez php_cache.html se ha abierto, el código HTML "

    Uncached Título < /h1 > " mostrará el uso de PHP. Si php_cache.html ha sido abierto previamente, el HTML "

    Uncached Título < /h1 > " se leerá desde cache.html .

    Previous :

    next :
      Artículos relacionados
    ·Cómo obtener el nombre de una variable pasada en PHP 
    ·Cómo cambiar el Nombre de la columna de la tabla MySQL…
    ·Cómo encontrar una lista de bases de datos en un servi…
    ·Cómo copiar un sitio Web PHP 
    ·El porcentaje de uso de PHP vs. JSP 
    ·SQL Certificación 
    ·Función Proper Case for Strings PHP 
    ·Cómo cambiar el tiempo de espera en PHP Subir 
    ·Cómo convertir un array PHP a JSON 
    ·Cómo cambiar el pie de página PHP en Joomla 
      Artículos destacados
    ·Cómo crear una línea para completar en los espacios e…
    ·Cómo hacer un botón invisible en C # 
    ·Introducción a la Descomposición en valores singulare…
    ·Cómo cambiar el nombre de un archivo en Visual Basic 2…
    ·Cómo utilizar Javascript con Ole Automation 
    ·Las variables de nivel de clase en Perl 
    ·Cómo evitar las instancias de enteros 
    ·Cómo hacer un calendario desplegable 
    ·Cómo configurar el montón de Java 
    ·¿Cómo hacer Clasificación Número de Java 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com