Как вы можете проверить скорость вашего веб-сервера?

StackOverflow https://stackoverflow.com/questions/753376

Вопрос

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

Спасибо.

Это было полезно?

Решение

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

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

Другие советы

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

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

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top