Fiddler si incarcarea site-urilor

Facusem un site care incarca , dintr-o BD , prin EntityFramework si Linq2Sql date dintr-o BD.Problema era ca dura cel putin 30 de secunde.

Ma uit in pagina – nu era de acolo – era aproape goala.

Ma uit la Sql-urile generate de EF si L2S  -se executau in milisecunde.

Ma uit cu NUnit sa vad in cit timp se incarca ToList<> – milisecunde.

In disperare , pun Fiddler si browsez http://<numemasina>/aplicatie ( nu folositi localhost,  ci numele masinii) – si  – surpriza : imi arata , cu rosu, ca declaram un serviciu Ajax in ScriptManager –serviciu care nu exista , codul fiind copiat din alta aplicatie de a mea…

Iar ScriptManager chiar incerca sa vada daca serviciul exista – chiar daca NU il foloseam!

Si , pina sa isi dea seama, dura alea 30 de secunde…

Oh si apropo :in Application_OnError aveam logata eroarea cu log4net  – daca ma uitam in loguri eram destept 😉

Concluzie : nu puneti in ScriptManager servicii decit daca e necesar…

One thought on “Fiddler si incarcarea site-urilor

Leave a Reply to Cartuse Cancel reply

Your email address will not be published. Required fields are marked *