Pregunta

Estoy buscando una solución a un problema de rendimiento. Estamos utilizando la siguiente:

  • ASP.net
  • SQL Server
  • Entity Framework

Estoy esperando que alguien se ha topado con este problema antes y lo ha resuelto!

Se trata de tomar 2 a 3 veces más tiempo para ejecutar una solicitud HTTP en una aplicación alojada en comparación con el funcionamiento de la misma aplicación localmente en depuración. Sin embargo, si se traza entre PreInit y Rederer, en el host del servidor, estamos consiguiendo algo así como el tiempo pedido 0.250 segundos, pero, cuando lo está viendo, en realidad está tomando 3 o 4 segundos para hacer que la página completa.

Esto nos está conduciendo loco! Alguna idea de lo que está causando esto y cómo solucionarlo?

¿Hay un programa podemos utilizar para comprobar y depurar este por su causa? Si se te ocurre, hay recomendaciones en cuanto a lo que se le trate?

Gracias usted!

¿Fue útil?

Solución

Probablemente nada de esto:

  • son los datos desde el equipo de desarrollo de la misma que en la producción (anfitrión) del servidor? si no el problema es que no se está utilizando así su ORM o tiene que optimizar su aplicación.

  • puede utilizar Firebug neta panel de para comprobar si el problema es de la red. ..

  • si está utilizando un VPS y una barata, el equipo podría ser mejor que el servidor y que el servidor es compartido entre varios sitios virtuales su carga puede afectar el rendimiento de la aplicación.

espero que ayude.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top