Foros del Web » Programando para Internet » PHP »

Caché con PHP?

Estas en el tema de Caché con PHP? en el foro de PHP en Foros del Web. Hola amigos! Quería preguntaros una cosa. Tengo un script que, cada vez que se usa, hace un ping a un puerto específico de mi ordenador, ...
  #1 (permalink)  
Antiguo 18/05/2008, 09:17
 
Fecha de Ingreso: agosto-2007
Mensajes: 16
Antigüedad: 16 años, 9 meses
Puntos: 0
Caché con PHP?

Hola amigos! Quería preguntaros una cosa. Tengo un script que, cada vez que se usa, hace un ping a un puerto específico de mi ordenador, para comprobar si está activo o no. El caso es que me gustaría ponerlo en mi página principal, pero este script tarda un poco en cargar cuando hace el ping a otro servidor que no sea mi ordenador. Se podría hacer una caché de 5 minutos para que, cuando un usuario cargue la página principal, ejecute el script, se guarde esa caché, y les vaya apareciendo a todos los que vayan entrando, así hasta que pasen 5 minutos, que entonces se ejecutará de nuevo el script? En caso de que sí, cómo? Habría que usar otro lenguaje?

Saludos y gracias!
  #2 (permalink)  
Antiguo 18/05/2008, 09:18
 
Fecha de Ingreso: agosto-2007
Mensajes: 16
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: Caché con PHP?

Lo olvidaba, el script es:

Código:
<?php

$status = @fsockopen ("127.0.0.1","2106", $errno, $errstr, 1);
if ( $status ) 
    $lstat = "<font color=#00FF00>ONLINE</font>"; 
else 
    $lstat = "<font color=#FF0000>OFFLINE</font>";
?>

<html>
<body>
<font color=#000000><span class="style3">Login:</span></font> <?php print ("$lstat"); ?><br>

</html>
  #3 (permalink)  
Antiguo 18/05/2008, 21:02
 
Fecha de Ingreso: agosto-2007
Mensajes: 16
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: Caché con PHP?

Bump......
  #4 (permalink)  
Antiguo 18/05/2008, 22:39
 
Fecha de Ingreso: enero-2008
Mensajes: 132
Antigüedad: 16 años, 3 meses
Puntos: 6
Respuesta: Caché con PHP?

No tengo idea, pero en lo que alguien te da una solucion se me ocurre que en un archivo se guarde la fecha y la hora, y cada que entre alguien se compare y si ya pasaron los 5 minutos que se ejecute @fsockopen ("127.0.0.1","2106", $errno, $errstr, 1); y guarde la fecha y hora actual.

Suerte
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:58.