¿El hecho de representar plantillas en el servidor no lo ralentiza mucho?

No he probado el rendimiento de un renderizado tradicional de una página y una página renderizada por react u otros frameworks / libs capaces de renderizar isomorphic.

Si su aplicación necesita procesar datos del servidor, por ejemplo, para fines de SEO, la representación debe realizarse en el servidor de todos modos, y su pregunta se transforma en algo así como ‘¿la representación tradicional de plantillas en x idioma / marco es más rápida que la representación del servidor reaccionar?’ . Esta pregunta tiene diferentes respuestas basadas en dicho lenguaje / marco ‘x’.

Si su aplicación no tiene una buena razón para la representación en el servidor, entonces esencialmente está comparando un algoritmo que reúne un conjunto de datos en formato json versus la suma del primer algoritmo más un algoritmo para crear una cadena HTML. Este escenario siempre terminará con un ganador decisivo: solo reunir los datos (llamemos a este algoritmo G) siempre será más rápido que recopilar los datos y generar la plantilla (P = G + T, por lo que G es más rápido que P).

Entonces, en conclusión: si necesita tener plantillas procesadas por el servidor, debería poder usar react como lo haría con cualquier otro lenguaje de plantillas del lado del servidor.

Tiene poco o ningún sentido renderizar en el servidor a menos que realmente tenga una buena razón para hacerlo.

¿Qué tipo de plantillas y en qué se procesan? ¿Qué tipo de servidor estás asumiendo?

No proporcionas contexto.

More Interesting

¿Google utiliza enrutadores y conmutadores patentados para su red interna?

¿El término 'ataque MITM' se refiere a lo que sucede una vez que un atacante se encuentra entre 2 hosts o a ataques que le permiten al atacante insertarse a sí mismo (arp)?

¿Cuánto cuesta un enlace de 10 Gbps a un centro de datos?

Cómo encontrar el nombre de la computadora solo desde la dirección IP

¿Cómo funciona una red back-end de WhatsApp, qué tipo de estructura de red se utiliza?

¿Cuáles son algunos consejos de seguridad para los niños que usan Internet en un dispositivo móvil y una computadora?

¿Para qué se utilizan las fibras ópticas?

¿Por qué IoT parece ignorar el método de comunicación más común: el puerto serie RS-232 a través de un UART?

Yo vivo en el oeste de Canadá. ¿Cómo elijo una buena VPN?

¿Cuáles son algunas señales de que mi computadora está siendo monitoreada en la red de mi oficina?

¿Cuáles son los pasos que siguen el navegador y el hardware de la computadora para traducir html a lo que vemos en la pantalla?

¿Qué es mejor para derribar sistemas, ataques DDoS (recuadro negro) o vulnerabilidades (recuadro blanco)?

¿Está el mercado indio listo para redes definidas por software (SDN)?

¿Qué se necesitaría para cubrir a los países gobernados por regímenes despóticos con acceso a Internet?

¿Por qué parece que HTTP / 2 está despegando más rápido que IPv6? (Sabiendo que son diferentes, pero ambos avances en las principales tecnologías de Internet).