Я ищу хороший сервис мониторинга производительности для веб-сайтов. Я знаю о некоторых доступных общих службах мониторинга, которые проверяют время безотказной работы и уведомляют вас о недоступных службах. Но я специально ищу сервис с упором на производительность.
То есть, я хотел бы видеть отчеты с подробной статистикой производительности из разных мест по всему миру, с разбивкой на то, сколько времени потребовалось для получения различных ресурсов веб-сайта, включая сторонние скрипты, такие как Google Analytics и т. Д. ( отчет должен содержать аналогичные детали, такие как вкладка FireBug Net). Есть ли такие услуги, и если да, то какая из них лучше?
Я думаю, что тебе нужно сделка мониторинг производительности? Другими словами, не только время загрузки страницы, но и производительность ряда шагов (транзакций) на вашем сайте?
Если да, то могу порекомендовать AlertFox. Это, с большим отрывом, лучший инструмент для мониторинга транзакций и очень рентабельный. У них также есть бесплатные планы, так что вы можете проверить себя.
Посмотрите ответ на аналогичный вопрос, который должен помочь: Кто-нибудь может порекомендовать сервис мониторинга веб-сайтов?
Однако чтобы ответить на ваш вопрос более конкретно, каждая основная служба мониторинга будет предоставлять метрики производительности в дополнение к основным уведомлениям о времени безотказной работы / доступности. Например, Top Tier (Webmetrics, Keynote, Gomez) предоставит вам диаграммы водопада, которые покажут вам временную шкалу, показывающую, как каждый элемент на вашей странице загружается со всего мира.
Самое важное, на что следует обратить внимание при поиске поставщика в этой области, - это технология мониторинга. Вы хотите убедиться, что мониторинг происходит в реальном браузере, а не в эмулируемом браузере. Вы хотите видеть производительность на основе того, как реальные пользователи будут видеть ваш сайт, включая максимальное количество одновременных потоков, то, как обрабатываются javascript и css, а также общую производительность, которую дает вам настоящий браузер. Известно, что некоторые производители заявляют, что они осуществляют мониторинг в реальном браузере, хотя на самом деле это не так или это намного дороже.
Чтобы определить, какой из них лучший, я бы порекомендовал вам попробовать каждый из них и убедиться в этом сам.
Обратите внимание, что такая информация, особенно если вы ищете информацию о производительности из разных мест по всему миру, - это то, что отделяет верхний уровень от нижнего.
Pingdom похоже, подходит для ваших нужд.
редактировать: Если это не очевидно, вы жестяная банка отслеживать производительность, а не только время безотказной работы. Вы делаете это, определяя, какие ресурсы будут проверяться, а затем вы получите отчет с результатами из разных мест.
Я работал на большом сайте, и мы использовали Keynote для мониторинга производительности
У нас были международные локализованные версии, поэтому у нас были показатели производительности для каждой целевой страны, даже если все серверы были размещены на восточном побережье. Очень подробные метрики, время поиска DNS, время загрузки для каждой графики, скрипта и т. Д. Также есть предупреждения, очень настраиваемые
Чтобы проверить производительность вашего веб-сайта, вы можете использовать инструмент для работы с веб-приложениями, например Web Application Stress Tool (отличное имя :) от Microsoft.
Рик Страл хорошо прошел через в его блоге
WatchMouse также обеспечивает мониторинг производительности с использованием реальных браузеров, как и «большая тройка», о которых упоминает Ленни, но по гораздо более низкой цене. Существует бесплатный сайт-витрина, чтобы дать вам представление о возможностях: loads.in