La razón es simple y directa: Facebook tiene miles de millones de registros para buscar y procesar, ya que se ha creado sobre PHP, que es un lenguaje de scripting. Los lenguajes de scripting generalmente son menos eficientes cuando se trata del uso de CPU y memoria que los códigos tradicionales C, C ++. Por lo tanto, es un desafío para el sitio confiar en un lenguaje de scripting como PHP considerando el factor de escala Más de x mil millones de visitas a páginas basadas en PHP. Por lo tanto, convertirlo a c ++ significa menos CPU significa el uso que resulta con menos servidores, lo que significa menos gastos generales de mantenimiento que a su vez significa rentable . Teniendo El código de PHP durante el desarrollo y la conversión a c ++ les brinda los beneficios en términos de productividad del programador del lenguaje de scripting junto con un uso eficiente de la CPU y la memoria, por lo que es una compensación para hacerlo.
Wikipedia afirma: Facebook está construido en PHP que se compila con HipHop para PHP. ‘transformador de código fuente’ creado por ingenieros de Facebook que convierte PHP en C ++. Según los informes, la implementación de HipHop redujo el consumo promedio de CPU en los servidores de Facebook en un 50%. Facebook – Wikipedia
- ¿Dónde puedo aprender cómo crear un complemento jQuery?
- ¿Puede una persona hacer seis figuras con el desarrollo web? ¿Qué idiomas obtendrá uno allí?
- ¿Qué sitio de alojamiento es mejor para alojar aplicaciones basadas en marcos como Laravel, Ruby on Rails y Node.js?
- Cómo aprender a hacer un framework como jQuery
- ¿Por qué los frameworks como jQuery y Bootstrap son gratuitos?