Hola, lo marco como OT. On Tue, Apr 08, 2014 at 03:24:36AM -0500, Rodolfo Edgar wrote: > correcta, pero lo que quiero es saber cómo hacer que dos o más > servidores webs acepten peticiones según el tráfico, por ejemplo el Entonces lo que necesitas es balancear el tráfico. Básicamente se trata de poner un servidor web que acepte todas las peticiones y, en función de varios criterios (latencia, carga, número de peticiones enviadas, etc) las derive hacia determinado servidor interno y éste se encargue de procesarlas. Se puede hacer más complejo balanceando a nivel de DNS o cookies, pero espero que como concepto se entienda. > debe actuar como ayuda y también aceptar peticiones, el detalle es que > se usa base de datos en un servidor y programción en php (supongo que > los scripts php habrá que poner o estar en todos los servidores), no Hay servidores de caché, para no tener que propcesar las peticiones que más se repiten, evitando consumir ciclos de CPU que se podrían destinar a otras tareas. El PHP se ejecuta en el servidor, así que cada servidor debe poder ejecutar dichos scripts. > sé cómo podría hacer eso, estuve mirando algo en internet sobre rsync, > pero más hablan sobre archivos. Efectivamente, rsync sincroniza (o replica; en este contexto vamos a considerarlos sinónimos). > También había oído antes que eso se podría hacer con ntfs algo asi, > pero no dieron detalles de cómo se podrían compartir datos de forma Supongo que te habrás confundido y te estarás refiriendo a NFS, Network File System. Efectivamente, hay sistemas de fichero para red, en los que ubicas los ficheros para que sean accesibles para determinados equipos. > automática, que unos usuarios esten conectados a un servidor > ingresando datos a una base de datos y otro servidor web ayude también > haciendo lo mismo y escribiendo en alguna base de datos común. O, para empezar, que haya un servidor dedicado exclusivamente a SQL y otro a servir y procesar webs. Todo esto tambien está simplificado; luego ya tendríamos que hablar de replicar BBDD SQL, clusters u otros tipos distintos a SQL. > También dijeron que era algo similar a balanceo de carga, pero esa vez > que vi un tutorial solo se hacia con datos estaticos, osea html, nada > de programación y base de datos, ahí fue que escuché que hay que ¿Y no encontraste nada para PHP? Yo, escribiendo "balanceo de carga php" en google he encontrado las diapositivas del "Taller Cluster Apache + PHP + Memcached" [0] como tercer resultado, por ejemplo. [0] https://docs.google.com/presentation/d/10_WqMUmnLelFJgRUdgX3GfFOsbg7VZN2fekEps_Q3x4 -- Adrià García-Alzórriz GPG Key: 09494C14 Love IS what it's cracked up to be.
Attachment:
signature.asc
Description: Digital signature