Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17562
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Evitar requisições em excesso ao servidor

02-08-2009 19:46

As vezes usa-se o file_get_contents() para obter o conteúdo de um arquivo no servidor, sendo que se forem muitas vezes requisitado esse arquivo pode causar uma sobre-carga no servidor. Ai tive uma idéia de armazenar o valor desse arquivo em um cookie, assim, quando o visitante acessa o documento, é criado um cookie no computador dele com o conteúdo do arquivo, dessa forma, enquanto o cookie está no computador da pessoa, não é feito uma nova requisição do arquivo, aliviando o servidor.

<?php if(isset($_COOKIE['conteudo'])!="") { echo $_COOKIE['conteudo']; } else { $conteudo = file_get_contents("teste2.php"); $tempo_cookie = "60"; // tempo em segundos - 60 para um minuto setcookie("conteudo", $conteudo, time()+($tempo_cookie)); echo $conteudo; } ?>

Essa idéia é para a requisição de arquivos simples.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Bing [Bot]