Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/05/2011, 15:34
Avatar de edwines
edwines
 
Fecha de Ingreso: mayo-2011
Mensajes: 21
Antigüedad: 13 años
Puntos: 3
Entendiendo sys_getloadavg()

Buenas compañeros:

quisiera que me ayudaran a entender el funcionamiento de la función sys_getloadavg(). En la descripción de php.net dice lo siguiente:

Cita:
Obtiene la carga media del sistema....

Devuelve un array con tres muestras (últimos 1, 5 y 15 minutos).
Lo qué entiendo es que devuelve el número promedio de conexiones que se realizan al sistema, pero ¿Son las conexiones totales o conexiones por IP de quién hace la request?

Y si implemento el siguiente script para minimizar daños en posibles ataques DDOS ¿Cuanto sería lo normal en las conexiones por minuto para un host compartido?

Código PHP:
<?php
$carga 
sys_getloadavg();
if (
$carga[0] > 80) {
    
header('HTTP/1.1 503 Ocupado, pruebe más tarde');
    die(
'Servidor ocupado. Por favor, inténtelo de nuevo más tarde.');
}
?>