none
LENTITUD EXAGERADA EN MOSTRAR PAGINA WEB RRS feed

  • Pregunta

  • Tengo un proyecto en ASP.NET MVC y utilizo como servidor de páginas web IIS7. Cuando muestra las páginas desde el servidor se hace eternamente lento. Imagino que tendrá que ver algún parámetro del fichero web.config y de la configuración del pool en IIS7. ¿Alguien me podría ayudar? Gracias
    lunes, 20 de junio de 2016 9:57

Respuestas

  • He establecido lo de las trazas, pero no soy capaz de interpretarlo y ver algo raro.

    Tienes que ir más allá. Fíjate de todas esas líneas en la que sirve la página propiamente dicha (no los objetos incluidos en la página), y haz click en su "Ver detalles". Esto te debería dar más información acerca de cómo se generó la página y cuánto tiempo se perdió en cada fase.
    jueves, 23 de junio de 2016 5:21
  •  como se codifica en vb.net, en [...] el equivalente en código c#

           [Key]
           [Column(Order = 20)]

          Parece ser que es <key> pero el resto no soy capaz de encontrarlo.

          
    El otro es <Column(Order := 20)>
    jueves, 23 de junio de 2016 5:24

Todas las respuestas

  • Como primer paso, échale un vistazo a las Trazas a ver si dan alguna pista sobre dónde se está consumiendo el tiempo. Para ello, añade en el web.config <trace enabled="true" />, navega a alguna de las páginas lentas, y luego navega a tusitioweb/trace.axd. Saldrá una pantalla con las trazas. Examínala y si no ves nada claro, si quieres péganosla aquí y veremos qué se puede inferir desde ella.
    lunes, 20 de junio de 2016 14:47
  • hola

    pero es lento el primer acceso al sitio despues del deploy o es siempre lento?

    notas la lentitud es alguna view en particular o en cualquiera a la cual accedes?

    validaste el vinculo si tiene una buena tasa de download? podrias usar el developer tools del browser, al cual accedes con F12 en la solapa network puedes validar que descarga demora

    accedes a una base de datos? si es asi cuantos registros recuperas, porque si son muchos el render puede demorar

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    martes, 21 de junio de 2016 15:51
  • He establecido lo de las trazas, pero no soy capaz de interpretarlo y ver algo raro.

    PPor otro lado trabajo con una BBDD en SQL server y son todas las vistas las que se demoran. Ahora estoy desarrollando y en pruebas y apenas existen datos. El problema es que esto empezando en esto y no se interpretar la ejecución de las aplicaciones y sus posibles errores en el navegador

    miércoles, 22 de junio de 2016 8:37
  • Aparte de esto, alguno sabeis como se codifica en vb.net, en los Modelos de Datos respecto a las anotaciones, el código el equivalente en código c#

           [Key]
           [Column(Order = 20)]

          Parece ser que es <key> pero el resto no soy capaz de encontrarlo.

          
    miércoles, 22 de junio de 2016 10:59
  • hola

    >>Parece ser que es <key> pero el resto no soy capaz de encontrarlo.

    la key tiene que ver con entity framework

     Code First Data Annotations

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 22 de junio de 2016 13:10
  • hola

    >>He establecido lo de las trazas, pero no soy capaz de interpretarlo y ver algo raro

    como estableciste las trazas ?

    lo que habia comentado era que deberias usar el Developer Tools del browser (al cual accedes con F12) alli es donde podras ver cuando carga la pagina los tiempos de demora

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 22 de junio de 2016 13:11
  • He establecido lo de las trazas, pero no soy capaz de interpretarlo y ver algo raro.

    Tienes que ir más allá. Fíjate de todas esas líneas en la que sirve la página propiamente dicha (no los objetos incluidos en la página), y haz click en su "Ver detalles". Esto te debería dar más información acerca de cómo se generó la página y cuánto tiempo se perdió en cada fase.
    jueves, 23 de junio de 2016 5:21
  •  como se codifica en vb.net, en [...] el equivalente en código c#

           [Key]
           [Column(Order = 20)]

          Parece ser que es <key> pero el resto no soy capaz de encontrarlo.

          
    El otro es <Column(Order := 20)>
    jueves, 23 de junio de 2016 5:24
  • Muchas gracias por la ayuda. Me podrías indicar como desarrollar en vb.net una funcionalidad para cargar un DropDownlist  con datos de una tablas y por otro lado como desplegar un calendario para seleccionar una fecha en un campo datetime. Todo lo que encuentro esta en c#  Muchas gracias
    lunes, 27 de junio de 2016 10:59