Когда я развертываю свой веб-сайт, для его восстановления требуется более одной минуты.Это, конечно, не моя область знаний, но я не знаю, где искать, что нужно сделать, чтобы оптимизировать это.
Сведения о проекте
- C # Веб-формы с SQLСервер и .Net 4.0 Framework.
- Страницы CMS создаются другим проектом, и эти страницы существуют в той же оперативной папке, что и основные страницы проекта.
Процесс развертывания
- Скопируйте текущую папку.
- В Базовых настройках IIS укажите новую скопированную папку.
- Обычно я нажимаю «Перезагрузить» на веб-сайте.
- Если это занимает слишком много времени, я иногда перезагружаю пул приложений.
- Очистите исходную живую папку (кроме двух основных папок CMS)
- Скопируйте код, созданный из C #Проект.
- Скопируйте файлы из скопированной папки в исходную оперативную папку.(Есть несколько страниц CMS, разбросанных по всему проекту, и это цель этого шага. Я НЕ перезаписываю никакие файлы на этом шаге, поэтому он просто выбирает любые файлы, которых еще нет в исходном файле.)
- В «Базовых настройках» вернитесь к исходной динамической папке.
- Перезагрузить веб-сайт?Перерабатывать пул приложений?
Всякий раз, когда я переключаюсь в другую папку, это обычно занимает более одной минуты, но менее двух.Тем не менее, это кажется слишком длинным.При двойном переключении это означает 3-4 минуты, когда сайт вращается для наших пользователей.
Итак, что я делаю не так?(Я знаю, что мне нужно обновить проект и тому подобное, но это то, где он находится сегодня.)