Как вы можете проверить скорость вашего веб-сервера? - PullRequest
1 голос
/ 15 апреля 2009

Наш веб-сайт работает медленнее, чем раньше, как мне это проверить? И есть ли способ найти причину? (например, слишком много посетителей).

Спасибо.

Ответы [ 5 ]

5 голосов
/ 15 апреля 2009

Существует довольно хороший инструмент для тестирования производительности веб-серверов: Jakarta Jmeter , который является проектом Apache, поэтому он довольно хорошо поддерживается и тестируется.

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

2 голосов
/ 15 апреля 2009

Надстройка Firebug для Firefox имеет вкладку Net, которая полезна для устранения проблем и тестирования. Также хорош Fiddler на Windows. Кроме того, существует давняя традиция проверки журналов ошибок сервера на наличие проблем.

1 голос
/ 15 апреля 2009

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

Кроме того, все усложняется, поскольку вам может потребоваться изолировать ваш веб-сервер, код и базу данных, чтобы определить, является ли одно из них узким местом. Кроме того, в блоге Джеффа «Ужасы кодирования» недавно появилась статья об оптимизации сервера.

0 голосов
/ 17 августа 2015

Попробуйте проверить скорость сервера на Bitcatcha.com . Инструмент проверяет связь с сервером вашего веб-сайта и записывает время, необходимое для получения ответа. Он также пингует с 8 разных узлов на ваш сервер. Вы можете по крайней мере узнать, замедляет ли ваш сайт ваш сервер.

0 голосов
/ 15 апреля 2009

Используйте Google Analytics, чтобы отслеживать посетителей вашего сайта с течением времени, чтобы выяснить, получаете ли вы больше трафика.

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

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

...