Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/07/2012, 08:57
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Que tecnología uso?

¿y Facebook dónde lo dejas?: mucho antes de implementar y desarrollar HipHop for PHP su trafico era monumental.

Bueno el hecho es que PHP no es el único que interviene, como tu dices 300 sql por segundo, es allí donde recae el peso en el SDBMS, donde puedes usar MyISAM en MySQL u otras bases de datos para incrementar el desempreño, más allá de lo que puedan hacer los aceleradores de PHP.

Por ejemplo Facebook usa Cassandra como Base de datos, que es un motor NoSQL (not only SQL) y es orientada a documentos o base de datos columnar, lo que es un paradigma en DB que optimiza la consulta de grandes volúmenes de datos, como se usa en BI y sistemas como Pentahoo.

Sabemos que PHP se puede optimizar con APC, iAcelerator, Zend Optimizer y demás sistemas o servidores especializados como ZendServer, y tambien con un buen patrón de diseño en el FW, pero no todo depende de él, y el elegir el SDBMS es muy importante en dicho proceso.
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...