2008-10-22 10 views
5

Obecnie używamy projektu Web Application, więc mamy kompilację. Ale o ile mi wiadomo, strony aspx nadal kompilowane na pierwszej stronie hit. Czy zatem wstępna kompilacja daje odczuwalny wzrost wydajności? (pierwsze trafienie wyłączone).Wydajność ASP.NET: aplikacja internetowa bez prekompilacji

Jaki rodzaj strony internetowej (liczba odwiedzin/sek, liczba użytkowników) będzie z niej korzystać?

Odpowiedz

8

Wstępna kompilacja zapisuje pierwsze trafienie w pracy nad kompilacją JIT, dla witryny z dużą liczbą stron, która wie, jak długo potrwa, zanim każda strona zostanie odwiedzona i zostanie skompilowana.

Po pierwszym trafieniu nie ma różnicy między stroną, która skompilowała JIT lub wstępnie skompilowana.

Używamy wstępnej kompilacji, aby upewnić się, że strona faktycznie się skompiluje i nie zostanie przyłapana przez brakujące referencje lub problem ze środowiskiem produkcyjnym. Jest to również ważne, aby żaden użytkownik nie miał innego doświadczenia z naszej strony, ponieważ musi czekać na kompilację JIT.

Powiązane problemy