none
Velocidade do projeto RRS feed

  • Pergunta

  • Gente estou desenvolvendo um projetinho em .net mvc 4 com razor .. usando c# e quando eu compilo fica muito lerdo quando vou testar... demora muito pra abrir as paginas e tal... queria saber se quando o projeto estiver rodando no host na web vai ficar lerdo assim .. ou vai piorar ? :x
    • Editado Wisner12 sexta-feira, 18 de janeiro de 2013 17:59
    sexta-feira, 18 de janeiro de 2013 17:57

Respostas

  • publica no seu IIS que verá que fica mais rápido.


    Aprendendo Ad Eternum Se minha resposta foi útil por favor marque, se minha resposta respondeu completamente sua dúvida, marque-a como resposta, se houve outra resposta melhor, marque ela. Assim facilita a busca e melhora a organização do fórum e o nosso aprendizado.

    oque seria IIS ?^.-
    http://msdn.microsoft.com/en-us/library/ee532514(v=vs.90).aspx

    Aprendendo Ad Eternum Se minha resposta foi útil por favor marque, se minha resposta respondeu completamente sua dúvida, marque-a como resposta, se houve outra resposta melhor, marque ela. Assim facilita a busca e melhora a organização do fórum e o nosso aprendizado.


    • Editado Guilherme MA domingo, 20 de janeiro de 2013 17:24
    • Marcado como Resposta Wisner12 segunda-feira, 21 de janeiro de 2013 10:37
    domingo, 20 de janeiro de 2013 17:23

Todas as Respostas

  • Você precisa identificar onde exatamente está a lentidão. faz uns testes ai:

    var watch = Stopwatch.StartNew();
    
    //seu código
    
    watch.Stop();
    var time = watch.ElapsedMilliseconds;

    Faz isso nas areas principais do seu site(inclusive na view).

    Você está muitos Html helpers(TextBoxFor, DropDownListFor, EditorFor)?

    Os helpers são muito lentos em modo debug, se sua página possui muitos o problema pode estar ai.


    http://www.linkedin.com/pub/murilo-kunze/44/191/455

    sexta-feira, 18 de janeiro de 2013 18:03
  • Você precisa identificar onde exatamente está a lentidão. faz uns testes ai:

    var watch = Stopwatch.StartNew();
    
    //seu código
    
    watch.Stop();
    var time = watch.ElapsedMilliseconds;

    Faz isso nas areas principais do seu site(inclusive na view).

    Você está muitos Html helpers(TextBoxFor, DropDownListFor, EditorFor)?

    Os helpers são muito lentos em modo debug, se sua página possui muitos o problema pode estar ai.


    http://www.linkedin.com/pub/murilo-kunze/44/191/455

    sim .. quase em todas telas uso os helpers ..
    sexta-feira, 18 de janeiro de 2013 18:06
  • Mas são muitos? Quantos em média?

    http://www.linkedin.com/pub/murilo-kunze/44/191/455

    sexta-feira, 18 de janeiro de 2013 18:08
  • Mas são muitos? Quantos em média?

    http://www.linkedin.com/pub/murilo-kunze/44/191/455

    ah ... a tela que tem mais deve ter uns 6~7 no max ...
    sexta-feira, 18 de janeiro de 2013 18:53
  • Então tranquilo, o problema não é este.

    Você usa algum banco ou algo mais?

    Conseguiu determinar exatamente onde é essa lentidão?


    http://www.linkedin.com/pub/murilo-kunze/44/191/455

    sexta-feira, 18 de janeiro de 2013 18:53
  • Vc pode usar cache para amenizar a lentidão também. Dá uma lida no Tip 19 =)

    Practical ASP.NET MVC (3) tips

    sexta-feira, 18 de janeiro de 2013 19:02
  • será que é porque eu uso postgresql ? ^.- 

    nao consegui murilo =s
    sexta-feira, 18 de janeiro de 2013 19:06
  • Coloca aquele código em volta do seu código e debuga o projeto.

    http://www.linkedin.com/pub/murilo-kunze/44/191/455

    sexta-feira, 18 de janeiro de 2013 19:08
  • publica no seu IIS que verá que fica mais rápido.

    Aprendendo Ad Eternum Se minha resposta foi útil por favor marque, se minha resposta respondeu completamente sua dúvida, marque-a como resposta, se houve outra resposta melhor, marque ela. Assim facilita a busca e melhora a organização do fórum e o nosso aprendizado.

    sexta-feira, 18 de janeiro de 2013 20:05
  • Na sua página você está populando dropdown?

    Tem consultas sql?

    O que você está utilizando na camada de acesso a dados? EntityFramework?

    As vezes são as querys que não estão bem estruturadas, com filtros adequados.

    • Sugerido como Resposta Al.Simões sexta-feira, 18 de janeiro de 2013 23:18
    sexta-feira, 18 de janeiro de 2013 22:37
  • utilizo o postgresql .. sim tem consultas e populo o dropdown..

    sábado, 19 de janeiro de 2013 13:59
  • publica no seu IIS que verá que fica mais rápido.

    Aprendendo Ad Eternum Se minha resposta foi útil por favor marque, se minha resposta respondeu completamente sua dúvida, marque-a como resposta, se houve outra resposta melhor, marque ela. Assim facilita a busca e melhora a organização do fórum e o nosso aprendizado.

    oque seria IIS ?^.-
    sábado, 19 de janeiro de 2013 14:00
  • sábado, 19 de janeiro de 2013 15:49
  • publica no seu IIS que verá que fica mais rápido.


    Aprendendo Ad Eternum Se minha resposta foi útil por favor marque, se minha resposta respondeu completamente sua dúvida, marque-a como resposta, se houve outra resposta melhor, marque ela. Assim facilita a busca e melhora a organização do fórum e o nosso aprendizado.

    oque seria IIS ?^.-
    http://msdn.microsoft.com/en-us/library/ee532514(v=vs.90).aspx

    Aprendendo Ad Eternum Se minha resposta foi útil por favor marque, se minha resposta respondeu completamente sua dúvida, marque-a como resposta, se houve outra resposta melhor, marque ela. Assim facilita a busca e melhora a organização do fórum e o nosso aprendizado.


    • Editado Guilherme MA domingo, 20 de janeiro de 2013 17:24
    • Marcado como Resposta Wisner12 segunda-feira, 21 de janeiro de 2013 10:37
    domingo, 20 de janeiro de 2013 17:23