Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/12/2013, 07:15
Avatar de Macf
Macf
 
Fecha de Ingreso: agosto-2007
Mensajes: 29
Antigüedad: 17 años, 2 meses
Puntos: 0
Tiempo espera excesivo

Tengo una web de un servidor de Minecraft, en una parte de la web se muestra el estado (online/offline) y los jugadores conectados de todos los servidores, el caso es que cuando los servidores tienen un numero de usuarios normal 60%-70% de su capacidad la pagina en cuestión carga bastante bien, entre 1 y 2seg, pero cuando los servidores se llenan casi al tope la función que comprueba el estado de los servidores se demora bastante, y hace que la página llegue a tener tiempos de carga de mas de 10 segundos, algo inaceptable, por eso al tener que hacer comprobaciones a 25 servidores quiero que se ejecuten todas a la vez, o al menos por lotes, quizás de 5 en 5 para no cargar demasiado al servidor.

La función que se llama 25 veces es del tipo:
Cita:
check_server_modal($lista_servers['lobby'][0],$lista_servers['lobby'][1])
check_server_modal($lista_servers['survivalgames'][0],$lista_servers['survivalgames'][1])
check_server_modal($lista_servers['prophunt'][0],$lista_servers['prophunt'][1])
etc ...
He intentado seguir [URL="http://tiempoprogramando.blogspot.com.es/2009/04/threads-hilos-en-php.html"]este[/URL] ejemplo que se ha comentado en preguntas parecidas pero no consigo entender como implementarlo, no hace mucho que empece con esto de php y con cosas relativamente complicadas me pierdo.

Un saludo.