Точная трассировка IIS и / или SQL - PullRequest
1 голос
/ 01 декабря 2011

Я испытываю узкое место на этом сайте: http://oceanosdecolor.es/ и не могу его найти. Если вы попытаетесь, вы увидите, что загрузка любой страницы (например, домашней страницы) занимает много времени.

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

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

Журнал IIS (при локальной попытке) не помогает, так как он также дает информацию в секундах, а не в миллисекундах, и опять же, он говорит, что все происходит в одну и ту же секунду, и в любом случае локальный запуск намного быстрее, чем на сервере.

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

Спасибо

1 Ответ

0 голосов
/ 01 декабря 2011

Я думаю, что ваш ответ может не относиться к IIS или SQL Server.Согласно инструментам разработчика в Chrome, фактическое выполнение страницы и отправка HTML-кода занимает 400 мс при первой загрузке из моего местоположения.Проблема в том, что у вас есть клубок CSS-файлов (многие из которых не найдены и вызывают очень длительные задержки).Также у вас много запросов.

Я бы установил Yahoo YSlow для вашего любимого браузера.Это даст вам целую кучу рекомендаций относительно того, что работает медленно на вашем сайте с точки зрения конечного пользователя.

Чтобы использовать Инструменты разработчика в Chrome: щелкните правой кнопкой мыши на своей странице, нажмите «Проверить элемент» изатем перейдите на вкладку «Сеть» и затем жестко обновите ваш браузер (shift-F5).

Вот некоторые проблемы, которые я вижу: commun.css (2,5 секунды и не удалось), layout.css (400 мс и ошибка), jquery-ui-1.8.10.custom.min.js (800 мс и ошибка).

Найдите причину этой ошибки и исправьте ее, и я уверен, что ваш сайт будет загружаться быстрее.Также попробуйте использовать CSS-спрайты везде, где это возможно, чтобы сократить количество запросов.

...