ASP.NET отправка / перенаправление занимает слишком много времени - PullRequest
0 голосов
/ 08 июня 2011

У меня есть веб-сайт, который работает без проблем на наших серверах разработчиков, но действующему веб-сайту требуется много времени (10 секунд и более) для выполнения обратной передачи и перенаправления. Я использовал Profiler для просмотра активности базы данных, и включение отслеживания на сайте не выявило никаких узких мест. Следующие запросы страниц (все те же страницы) все обрабатываются примерно за 0,2 секунды в соответствии с трассировкой:

Просмотр товара (GET) -> Добавить в корзину (POST) -> Перенаправление -> Просмотреть товар (GET)

Есть идеи, где мне искать дальше?

Ответы [ 2 ]

1 голос
/ 08 июня 2011
  • Проверяли ли вы время разрешения DNS для своего действующего сервера. Может быть полезен tracert или ping?

  • как ваша скорость Uplink вашего интернет-соединения

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

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

enter image description here

0 голосов
/ 08 июня 2011

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

  1. Сжатие веб-страниц (используйте GZip)

  2. исключение встроенных стилей

  3. с использованием внешних документов CSS и JavaScript

  4. выбор макета на основе CSS / DIV вместо макета на основе таблицы

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