“Conocimientos Programación>Programación Java

PHP vs. Java Escalabilidad

2014/9/27
PHP y Java son dos lenguajes de programación más populares para su uso en software entregado a través de la Web o incrustados en páginas Web. PHP , en particular, es la lengua materna de las plataformas de desarrollo web como WordPress y Drupal. PHP y Java son manejados de manera diferente por los servidores web de alojamiento de este tipo de programación , por lo que la elección de las lenguas una preocupación importante al considerar el diseño de sitios web de alto tráfico . Escalabilidad

La escalabilidad se refiere al problema de cómo un individuo rampas de servidor web para manejar grandes cantidades de tráfico de Internet . La mayoría de los servidores web pueden manejar cantidades pequeñas a medianas de tráfico sin dificultad, cualquier ordenador moderno es lo suficientemente rápido como para hacer frente a las solicitudes de información de la página web promedio. Sin embargo , se llegó a un punto crítico cuando los procesadores de la computadora ya no son lo suficientemente rápido para manejar todas las peticiones entrantes , como en ese momento , una importante revisión de la arquitectura suele ser necesario dividir el tráfico entrante a través de múltiples servidores. Idiomas y sistemas de edición Web que manejan esta transición con gracia se consideran para ser escalable a grandes cantidades de tráfico web , mientras que las implementaciones Web que hacen esto más difícil no es escalable.
PHP y arquitecturas Java

ni PHP ni las aplicaciones Java se ejecutan en el mismo software que maneja el servidor web , en todo menos en muy pocos casos especializados. Aplicaciones PHP y Java se entregan al lugar una aplicación secundaria que ejecuta el programa solicitado , entonces pasa la información para su visualización en el navegador Web. Aplicaciones PHP son "server -side ", lo que significa que son dirigidos por el software de PHP en el servidor y que el resultado de la aplicación se envían a través de la Web. Las aplicaciones Java pueden ser tanto del lado del servidor o " cliente ", en este último caso el envío de toda la aplicación Java para el usuario para la operación en el mismo sistema que el navegador. Arquitecturas de servidor son más sensibles a los aumentos en el tráfico de cliente, ya que cada nuevo pedido incrementa la carga de trabajo del CPU debe completar .
Compilación Efectos

PHP es un lenguaje interpretado , lo que significa que cada vez que se ejecutan las aplicaciones PHP , el servidor primero debe convertir el programa desde su lenguaje de programación en las operaciones binarias que componen todo el software informático . Java , por otro lado , se puede compilar en binario con antelación , que elimina este paso del proceso de ejecución de un programa . Los programas compilados suelen ser más rápidas y requieren menos tiempo de procesador que los programas interpretados , pero los programas interpretados también puede ser muy eficaz hasta que se alcance la carga máxima del servidor Web.
Escalabilidad Enfoques

escalabilidad es rara vez un proceso de todo o nada . La mayoría de sitios web no alcanzan la cantidad de tráfico en el que la escalabilidad se convierte en un problema. Los administradores de sitios web pueden rastrear esta viendo cuánto se requiere el uso del procesador en su servidor Web en funcionamiento normal , si el procesador funciona con regularidad a una fracción de su capacidad máxima , hay un montón de espacio para la cabeza para que el tráfico aumente sin golpear un problema de escalabilidad . Los administradores que prevén una próxima edición pueden usar primero las herramientas de equilibrio de carga integrados en su servidor web para difundir las necesidades de procesamiento a través de múltiples ordenadores o reescribir programas Web que se usan con frecuencia para una mayor eficiencia. Sólo los administradores de sitios web de mayor volumen tendrán que reescribir su software en lenguajes compilados con el fin de hacer que sus sitios máximamente escalable.

Programación Java
Cómo agregar JMenuBar al JPanel
Cómo configurar Java JDK
Cómo convertir Propiedades a String en Java
Cómo conseguir entradas mediante teclado en Java
Cómo crear un concurso con preguntas aleatorias Utilización de Java
Cómo hacer una nueva conexión en NetBeans
Cómo hacer que una aplicación Android con Netbeans
Cómo quitar ceros en recursividad Java
Conocimientos Informáticos © http://www.ordenador.online