Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como armazenar resultados PHP
Embora as páginas criadas usando PHP oferecem uma variedade de recursos interessantes que não são oferecidos em HTML padrão , gerando páginas PHP vem dinamicamente com um custo de desempenho . Dinamicamente gerar o texto, imagens e outros elementos HTML que compõem uma página da Web , muitas vezes requer várias solicitações do servidor , mesmo em situações em que o conteúdo da página da Web não foram alterados desde a última vez que a página exibida. Por cache de páginas PHP que não mudam frequentemente , os desenvolvedores podem tirar proveito dos recursos dinâmicos do PHP sem a necessidade de solicitações de servidor para elementos imutável página (estático) . Coisas que você precisa
Editor de Texto
PHP 4 ou 5 instalado em um servidor Web
Ler e escrever permissões de arquivos e diretórios no servidor
Show Mais instruções
1

Abra um editor de texto e criar um novo arquivo . Novos arquivos normalmente são criados em editores de texto , selecionando " New " no menu "File" . Salve o arquivo como " php_cache.php ", em um local no servidor Web que tenha as permissões apropriadas.
2

Adicione dois delimitadores do PHP para o arquivo ( " " ) . O interpretador PHP irá interpretar qualquer texto colocado entre os dois delimitadores como código.

< ? Php? >
3

Declare uma variável PHP chamado "$ filecache " . Defina a variável igual ao nome do arquivo de cache (o arquivo que irá conter a versão em cache da página) . Nomeie o arquivo " cache.html "

$ filecache = " cache.html "; .
4

Verifique a existência de " cache.html " no servidor. Se existe uma versão do cache.html , incluem (load) cache.html do servidor e sair php_cache.php

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

5

Ligue o buffer de saída usando a função PHP " ob_start " . Enquanto o buffer está ativado, qualquer saída do php_cache.php serão armazenadas em um buffer

ob_start (); .
6

Use um construtor de linguagem PHP echo para escrever um cabeçalho HTML /título para a página web . Porque o buffer de saída está ligado, este cabeçalho será escrito para o buffer de saída. Para escrever o cabeçalho, usar um "

" tag HTML, o texto " Título Uncached " e feche o "< /h1> " tag.

Echo "

Uncached Título < /h1 > ";
7

Use um PHP " função fopen " para ligar cache.html para um fluxo de saída . Abra o arquivo em modo de gravação ( "w") e definir o fluxo de saída para uma variável chamada "$ fileOpen "

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

Use um comando " ob_get_contents " para recuperar o conteúdo do buffer de saída. . Use a função PHP " fwrite " para escrever o conteúdo do buffer para o fluxo de saída $ fileOpen

fwrite ( $ fileOpen , ob_get_contents ());
9

Use o PHP " fclose " função para fechar o fluxo de saída $ fileOpen uma vez que o buffer de saída foi escrito. Cache.html agora contém conteúdo do buffer , ou o " Título Uncached " escrito usando o comando echo

fclose ( $ fileOpen ); .
10

Use a função " ob_end_flush " para liberar e fechar o buffer de saída. Depois de adicionar a função, php_cache.html aparecerá como mostrado abaixo

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

php_cache.html Abrir em um navegador da Web . Se esta é a primeira php_cache.html tempo foi aberto , o HTML "

Uncached título

" irá exibir usando PHP. Se php_cache.html foi aberto anteriormente, o HTML "

Uncached título

" será lido a partir cache.html .

Anterior :

Próximo : No
  Os artigos relacionados
·Como converter MySQL para SQLite 
·PHP Referências Vs . Objeto Manipula 
·Longest Substring comum em PHP 
·Como usar o PHP em um modelo Smarty 
·Como compilar o PHP para Windows GUI 
·Como criar um site dinâmico em PHP com tabelas de dado…
·Como testar local Carregar FTP PHP no Dreamweaver 8 
·Como fazer upload de um PHP Progress Bar 
·Resultados de Inserção MySQL PHP em Echo 
·Como controlar o número de arquivos de dados que se po…
  Artigos em destaque
·Como usar o Enterprise Library Bloquear acesso a dados 
·Como hifenização automática de um documento usando o…
·Como obter o índice da matriz de Cordas em Java 
·Como converter uma string para um INT C 
·Como converter Personagens Java de minúsculas para mai…
·Como programar um Port Address 
·Como usar Atualização Com o Select subconsulta 
·Assembléia Idioma Ferramentas de Programação 
·Como converter imagem para Bytes em Java 
·Como escrever Apps Script 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados