Производительность веб-сайта низкая для нескольких пользователей и очень высокая для других - PullRequest
0 голосов
/ 28 апреля 2020

У меня проблема с производительностью одного из наших веб-сайтов, основанного на angularJS &. net, который является веб-сайтом только для внутреннего пользования моей компании. Это новый веб-сайт, так что его используют не более пары человек. он размещен на сервере IIS / widows 2016. Для немногих веб-сайт сразу же появляется, включая меня. но для некоторых пользователей его загрузка до 30 секунд, даже если мы многократно повторяем sh, производительность одинакова. Это не проблема кеша браузера, потому что я пытался очистить кеш на моей машине или пытался использовать режим инкогнито, но моя скорость меньше двух секунд. это не inte rnet скорость, потому что для них я пытался загрузить сеть компании, которая одинакова для всех .. пожалуйста, дайте мне знать, если что-то я пропускаю или что нужно проверить ....

1 Ответ

0 голосов
/ 29 апреля 2020

Отметьте еще две вещи:

  1. Рабочие процессы IIS
  2. SQL sysprocesses

Открыть IIS , выберите веб-сервер на левой боковой панели и откройте Рабочие процессы .

enter image description here

Открыть SQL Server Management Studio и введите query

SELECT * FROM sys.sysprocesses
WHERE
    blocked != 0

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

Постоянно обновляйте sh одновременно IIS и SSMS и проверьте, Вы можете уловить проблему, которая замедляет работу приложения.

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

Таким образом вы узнаете, связана ли проблема с пользователем или с компьютера, и если это происходит на веб-сервере, сервере баз данных или на компьютере. по внешнему интерфейсу. Это может произойти, если IIS и SSMS не показывают каких-либо признаков замедления, и если проблема сохраняется на том же компьютере, несмотря на другой логин пользователя.

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