Я развернул приложение, написанное на ASP.NET 2.0, в производство, и у него возникли некоторые проблемы с задержкой. Загрузка страниц занимает около 4-5 секунд. Обновление GridView занимает примерно одно и то же время для загрузки.
Приложение отлично работает в окне разработки. Я провел следующее исследование на сервере
- Проверено доступная память ... использовано 80%.
- Проверено процессор ... 1%
- Проверено IO диска от perfmon, менее 15%
Конфигурация сервера
Windows Server 2003 Sp2
Двойной 2,0 ГЖ
2 ГБ ОЗУ
Запуск SQL Server 2005 и только IIS
Есть ли что-то еще, что я могу устранить? Я также проверил журнал событий на наличие ошибок, он чистый.
EDITED ~ Единственное различие, которое я только что обнаружил, заключается в том, что на устройстве DEV я использую IE7, а клиенты используют IE6 - это может быть проблемой?
ОБНОВЛЕНИЕ ~ Я обновил все клиенты до IE8 и заметил повышение производительности на 30%. Я наконец-то узнал, что оставил свой debug = true в файле web.config. Установка на пламя вернула приложение к стабильной производительности ... Я до сих пор не могу поверить, что сделал это.