Cuanto tiempo le pongo al usleep del bucle para que no me salga limit cpu?

Iniciado por 70N1, 19 Marzo 2013, 14:19 PM

0 Miembros y 1 Visitante están viendo este tema.

70N1

Bueno, hola a todos.
E creado un chat y lo estoy provando en el hosting free de hostinger y me gustaria saber cuanto tiempo le deberia poner al bucle que contiene el usleep(); para que no me desabiliten la cuenta.

Gracias de antemano.
70N1

#!drvy

 Porque usas usleep() ? En vez de mostrar el contenido dinamicamente con PHP, muestralo con ajax, Te vas a ahorrar muchos problemas =)




Saludos

70N1

estoy usando comet. pero aun asi, comet hace un bucle en el servidor para comprovar la hora de modificacion del archivo.

El code que e usado es este.
http://webscepter.com/simple-comet-implementation-using-php-and-jquery/
70N1

70N1

Nadie me puede decir cuantos milisegundos necesita el bucle para que la pagina no me de el limite de cpu?
70N1

#!drvy

Es que eso es diferente en cada Hosting. Cada hosting tiene su propio limite de uso en cuanto al CPU. Igual es de 5%... igual del 20%... eso depende de cada host. Y seguramente el while llegara al limite del CPU incluso aunque le metas segundos al usleep.

He mirado un poco el backend.php del comet ese y me parece fatal lo que hace. Literalmente carga al servidor con la tarea de actualizar los datos mediante un while infinito. Eso es de locos! Eso lo tendría que hacer el cliente(js).. así no sobrecargas el servidor.

PD: El código es vulnerable...

Saludos


70N1

70N1