Capítulo 15. Optimización de grupos

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

No importa de qué base de datos, framework, aplicación o dispositivo seas responsable: alguien siempre quiere que sea más rápido. Éste es probablemente uno de los retos más persistentes para los informáticos. Uno puede imaginarse que, después de que Alan Turing creara su rompedora máquina descodificadora durante la II Guerra Mundial, sus superiores dijeran: "Bien hecho Alan, pero ¿puede ser más rápida?".

No es sorprendente que la optimización del rendimiento sea una actividad tan perenne. Siempre ha sido importante proporcionar a los usuarios aplicaciones que respondan y poder mantener un rendimiento aceptable para los procesos por lotes. Sin embargo, en la era moderna, el rendimiento se ha vuelto aún más importante. En la era de Internet, las aplicaciones orientadas al cliente con un rendimiento deficiente hacen que los clientes abandonen tus servicios en línea, lo que afecta directamente a los resultados. En la era de la nube, la optimización del rendimiento es una optimización de costes: una aplicación con un rendimiento deficiente consumirá más recursos de computación en la nube, lo que aumentará tu factura mensual.

Afinar frente a apagar fuegos

La optimización del rendimiento suele darse de dos formas:

Lucha contra incendios de alto rendimiento

Surge un problema crítico de rendimiento en que debe resolverse inmediatamente. ...

Get CockroachDB: La guía definitiva now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.