Локальный сервер против живого сервера - PullRequest
0 голосов
/ 13 марта 2012

Я создаю это веб-приложение, и при его создании я тестирую, отлаживаю и т. Д. Локально с помощью Visual Studio 2010, и оно работает, как и ожидалось.Так что теперь я нахожусь в точке, чтобы поставить сервер на работе, чтобы позволить конечным пользователям видеть, где я нахожусь в разработке приложения, и когда я просматриваю сайт в нашей интрасети, он работает очень медленно.

Я провел некоторое тестирование, и кажется, что задержка связана с моим подключением к базе данных, так как при выполнении простых операторов select требуется не менее 5 секунд, чтобы вернуться с набором данных.Теперь, чтобы немного рассказать об этом, я поставил его на сервер только один раз, и теперь я делаю это второй раз.

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

Я знаю, что мой вопрос неопределенный, но я в основном спрашиваю, как / где я начинаю искать, чтобы попытаться решить эту проблему, так как я не знаю, с чего начать?А также я думаю, что, если бы была проблема с соединением, это не выдало бы мне ошибку вместо того, чтобы быть медленным?

1 Ответ

1 голос
/ 13 марта 2012

Хотя очень сложно ответить на ваш вопрос (из-за его характера и количества деталей), я бы:

  • приложение отладки, чтобы узнать, откуда происходит задержка
  • использовать профили SQL для определения времени выполнения запроса и т. Д.
  • проверить ваш код и убедиться, что обработанное исключение не перебрасывается (пустой try catch)
  • проверьте журнал приложения, чтобы убедиться в отсутствии исключений.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...