Как вы можете проверить скорость вашего веб-сервера?
-
09-09-2019 - |
Вопрос
Наш веб-сайт, кажется, работает медленнее, чем раньше, как я могу это проверить?И есть ли способ найти причину?(например, слишком много посетителей).
Спасибо.
Решение
Существует довольно хороший инструмент для сравнения производительности веб-серверов: Джакартский Jmeter, который является проектом Apache, поэтому он довольно хорошо поддерживается и тестируется.
Ключом к точному определению причины является регулярное проведение бенчмаркинга, чтобы вы могли реально сопоставлять изменения в результатах вашего бенчмаркинга с событиями на вашем сервере:обновления, изменения кода, изменения в количестве посетителей...
Другие советы
Надстройка Firebug для Firefox имеет вкладку Net, которая полезна для отладки проблем и тестирования.Также Fiddler в Windows хорош.И еще существует вековая традиция проверять журналы ошибок вашего сервера на наличие любых проблем.
Хороший первый шаг - убедиться, что вы ведете достаточно полные журналы сервера, и передать их в анализатор журналов.Это полезно для того, чтобы дать вам общее представление о том, сколько времени занимает работа и какие страницы самые медленные.Также неплохо бы проверить свои журналы ошибок, чтобы убедиться, что все работает правильно.
Помимо этого, все усложняется, поскольку вам, возможно, потребуется изолировать свой веб-сервер, код и базу данных, чтобы увидеть, не является ли один из них узким местом.Кроме того, в блоге Джеффа coding horror появилась недавняя запись об оптимизации сервера.
Используйте Google Analytics для отслеживания посетителей вашего сайта с течением времени, чтобы выяснить, получаете ли вы больше трафика.
Вы отметили свой вопрос с помощью shared-hosting - нахождение на общем хостинге означает, что чужой код, запущенный на том же компьютере, что и ваш, может влиять на производительность вашего сайта.
Я бы посоветовал последовать совету Вархана и apphacker, чтобы убедиться, что код вашего сайта работает достаточно быстро.используйте аналитику, чтобы получить некоторую статистику, и, возможно, в зависимости от того, сколько посетителей вы получаете и насколько медленно работает сайт, подумайте о том, чтобы отказаться от общего хостинга.
Попробуйте средство проверки скорости сервера по адресу Bitcatcha.com.Инструмент пропингует сервер вашего веб-сайта и запишет время, необходимое для получения ответа.Он также выполняет пинг с 8 различных узлов на ваш сервер.Вы можете, по крайней мере, выяснить, не ваш ли сервер замедляет работу вашего веб-сайта.