• EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Crea una propuesta

Solucionar problemas de rendimiento lento de la aplicación

Tu aplicación es lenta. Tal vez sea tan lento que esté causando tiempo de inactividad o problemas en los servicios relacionados, o tal vez sea simplemente una respuesta lenta de back-end que empeora un poco su UX. ¿Qué haces al respecto?

Este tutorial le explica cómo utilizar New Relic para clasificar su aplicación e identificar la causa raíz del rendimiento degradado de su aplicación. Comenzará "instrumentando" su aplicación con un agente, lo que significa instalar un fragmento de código que informa datos sobre su aplicación a New Relic a través de una integración específica del lenguaje y framework . Al utilizar estos datos en New Relic, profundizará en el rendimiento de su aplicación e identificará transacciones lentas, consultas de la base de datos lentas o servicios externos lentos como su problema, ¡o posiblemente los tres!

Cómo arreglar una aplicación de ejecución lenta con New Relic

Abordar una aplicación que funciona con lentitud requiere un enfoque sistemático para identificar la causa raíz de los problemas de rendimiento. Los siguientes pasos le proporcionarán la información necesaria para solucionar, diagnosticar y resolver problemas que afectan negativamente la velocidad de su aplicación.

Implementar monitoreo de rendimiento a través de instrumentación de aplicaciones.

Antes de poder mejorar el rendimiento de su sitio, necesita poder ver qué está pasando. El monitoreo de New Relic siempre comienza con un integration, o un fragmento de código que recopila datos de una tecnología relevante y los informa a New Relic. Para monitor el rendimiento de su aplicación, utilizará un agente creado específicamente para el idioma de su aplicación.

Haga clic en un logotipo para instalar un agente. Esto lo enviará a la plataforma New Relic donde se le guiará durante la instalación y configuración del agente.

Go agent
Java agent
.NET agent
Node.js agent
PHP agent
Python agent
Ruby agent

Una vez que haya instalado un agente, vaya a one.newrelic.com y seleccione su aplicación. Si todavía no ve muchos datos, aléjese por un momento y deje que el agente recopile datos en tiempo real mientras se ejecuta su aplicación.

Identificar problemas de aplicación

Mire el gráfico Web transactions time . Este gráfico muestra el tiempo de respuesta promedio de ciertas métricas dentro de tu aplicación. A medida que su gráfico se llena de datos, tome nota de los picos extraños en cualquier línea o segmento. Al mismo tiempo, tome nota de los segmentos o líneas que constantemente toman una gran cantidad de tiempo.

Sugerencia

Utilice el selector de tiempo en la parte superior derecha de su página para buscar picos en varios rangos de tiempo.

Diagnostica tu aplicación

Con la información de los gráficos proporcionados, puede analizar la velocidad actual y la eficiencia de la transacción de su aplicación, consulta de la base de datos y servicios externos. El siguiente paso es priorizar e implementar correcciones de objetivos para mejorar el rendimiento.

Elija su próximo paso en este tutorial en función de qué colores ocupan las partes más grandes del gráfico, o muestran picos u otro comportamiento extraño:

If it's the blue line: slow application traces

La línea azul es application code, específicamente el tiempo dedicado en su aplicación a código que no es externo o llamadas a base de datos. Para solucionar este problema, haga clic aquí para ver el paso 2 del tutorial.

If it's the yellow segment: slow database queries

El segmento amarillo es database queries, específicamente el tiempo dedicado a llamar y esperar en la consulta de la base de datos. Para solucionar este problema, haga clic aquí para ver el paso 3 del tutorial.

If it's the green segment: slow external services

El segmento verde es external services, específicamente el tiempo dedicado a llamar a un servicio o extremo HTTP. Podría ser un extremo HTTP como parte de la misma aplicación, otro servicio como parte del mismo sistema o podría ser una API de un tercero completamente externa. Para solucionar este problema, haga clic aquí para ver el paso 4 del tutorial.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.