Какой-либо веб-сайт ASP.NET занимает 1 минуту для загрузки? Сайты HTML загружаются немедленно

Читая исходный вопрос, это не SSD по сравнению с проблемой Диска. Нет, это не стоило бы того для выполнения SSD по Ethernet гигабайта. На самом деле у Вас есть он назад. Идеальный сценарий был бы SSD SLC для основного раздела ОС и затем сохранил бы все прочь к сетевому HD.

Это не будет работать способ, которым Вы предположили потому что, в то время как Ethernet ГБ больше затем достаточно для обработки требований IO обычного ПК. Не достаточно позволить Вам действительно использовать SSD. Мой совет сохраняет некоторые наличные деньги, получают хищника WD, в то время как искать времена не почти так же хороши как ssd. Хищники являются временем, протестированным и одинаково способным к насыщению Ссылки ГБ.

0
задан 18 July 2009 в 19:41
4 ответа

Я снизился на эту дорогу прежде, и это не было на самом деле время компиляции. Это происходило из-за поврежденного компонента в IIS. Удаление и переустановка IIS зафиксировали его. В нашем случае я помню, что нашел Microsoft technote описанием его. Попытка ищущего MS.

2
ответ дан 4 December 2019 в 13:16
  • 1
    Спасибо, I' ll пытаются найти его. Если не I' ll говорят моему поставщику делать это. –  djdd87 17 July 2009 в 15:15
  • 2
    Я уничтожил установку и попробовал еще раз. It' s та же проблема. Единственная разница между старым сервером, который работает и новый сервер это doesn' t работа то, что старый сервер является 32-разрядным, и новый сервер является 64-разрядным. –  djdd87 18 July 2009 в 21:44

Минута кажется, что долгое время для компиляции... является этим Вашим собственным сайтом, где можно совместно использовать еще некоторую информацию о том, что находится в источнике.

Предварительная компиляция сайта может быть опцией - можно попытаться выполнить perfmon для наблюдения то, что вызывает узкое место, пока это компилирует - можно найти, что это - stuggling с активностью диска, поскольку это создает сайт. Вы упоминаете VPS - какие спецификации являются Вашим сервером?

1
ответ дан 4 December 2019 в 13:16
  • 1
    Сайт уже предварительно компилируется на, публикуют. Сервером является Четырехъядерный AMD на 2.1 ГГц с 8 путями Opteron с 1024 МБ RAM. Это - мой собственный сайт. Как я сказал, в сайте нет никакого кода. Единственный код является пустым Событием Page_Load. –  djdd87 17 July 2009 в 15:10
  • 2
    предварительно скомпилированный (несколько) не важно, потому что первый запрос к странице все еще должен загрузить новый app_domain, даже для предварительно скомпилированных сайтов. Вопрос здесь состоит в том, если это замедление после изменений в сайте. Если Вы используете тот же неизменный сайт, это остается настолько медленным? Или мог это, возможно, быть запросом базы данных или другим плохим продолжительным кодом that' s замедление Вас? –  Joel Coel 17 July 2009 в 15:45
  • 3
    Загрузка нового app_domain shouldn' t занимают у этого много времени, таким образом, должен быть некоторый другой аспект, идущий wrong./I' m предположение, что этот сайт проверяет прекрасный, когда он работает локально - там какие-либо дополнительные обработчики/модули, загруженные в конфигурации и т.д. - какое содержание находится на самом деле на странице? –  Chris W 17 July 2009 в 17:21
  • 4
    Как я сказал, нет НИКАКОГО КОДА при всей работе сайта. Существует пустое событие Page_Load. Существует одна страница с несколькими изображениями и приблизительно двумя абзацами текста. It' s просто дизайн в качестве примера для моего работодателя. Я думал I' d зафиксировал его путем добавления IIS_WPG Group к безопасности, но it' s все еще не загружающийся менее чем за минуту. Существует ошибка, любят, следует в конечном счете за Журналами, который является, почему я добавил группу IIS_WPG: Не удалось выполнить запрос, потому что Домен Приложения не мог быть создан. Ошибка: Доступ 0x80070005 запрещен. –  djdd87 18 July 2009 в 10:20
  • 5
    Вы установили пул приложений по умолчанию, чтобы использовать пользовательскую учетную запись пользователя и/или установить пул пользовательского приложения для выполнения сайта. Ошибки разрешения могут произойти где учетная запись, выполняющая сайт doesn' t имеют полномочия к временной папке файлов asp.net в папке платформы под %SYSTEMROOT %. –  Chris W 18 July 2009 в 10:51

Это происходит из-за вовремя компиляция страницы. Заметьте, изменяете ли Вы код страницы, Вы подвергнетесь той же задержке, в то время как это компилирует страницу.

0
ответ дан 4 December 2019 в 13:16

У меня были аналогичные проблемы с непригодными для использования приложениями в IIS в производственной среде. Одно веб-приложение с одним пулом приложений работало очень медленно.

Я просто установил для свойства «Включить 32-разрядные приложения» значение true в дополнительных настройках моих пулов приложений, и теперь я могу запускать 3 веб-приложения с 3 отдельными пулы приложений.

Более подробные инструкции здесь: http://forums.iis.net/t/1189907.aspx/1

0
ответ дан 4 December 2019 в 13:16

Теги

Похожие вопросы