Autor
|
Tema: Cuanto tiempo le pongo al usleep del bucle para que no me salga limit cpu? (Leído 3,124 veces)
|
70N1
Desconectado
Mensajes: 355
|
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.
|
|
|
En línea
|
70N1
|
|
|
#!drvy
|
Porque usas usleep() ? En vez de mostrar el contenido dinamicamente con PHP, muestralo con ajax, Te vas a ahorrar muchos problemas =)
Saludos
|
|
|
En línea
|
|
|
|
|
70N1
Desconectado
Mensajes: 355
|
Nadie me puede decir cuantos milisegundos necesita el bucle para que la pagina no me de el limite de cpu?
|
|
|
En línea
|
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
|
|
« Última modificación: 19 Marzo 2013, 16:43 pm por drvy | BSM »
|
En línea
|
|
|
|
70N1
Desconectado
Mensajes: 355
|
Sabes de algun ejemplo funcional del que pueda guiarme?.
|
|
|
En línea
|
70N1
|
|
|
|
|