2009-04-15 2 views

ответ

5

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

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

2

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

1

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

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

0

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

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

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

0

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

Смежные вопросы