Apache2 на Linux - как разыскать проблему производительности

Непротестированный: find . -not -path '*.svn*'... если это - все файлы, Вы хотите ударить, выполнить его снова с -delete опция.

1
задан 25 April 2012 в 17:08
2 ответа

Добавление этого в качестве ответа, а не просто комментария, поскольку это именно то, чем он оказался.

Проблема звучала как проблема задержки диска. Я подумал, что это проблема по некоторым причинам.

  • Время отклика сильно варьировалось без каких-либо предупреждающих знаков от стандартных индикаторов нагрузки.
  • Размещено на VPS, которые часто перепроданы, и поддерживается дисками NAS / SAN
  • Другие попытки решить проблему были бесплодны

. Поскольку вы не контролируете оборудование, у вас есть ограниченные способы решения этой проблемы. Вы можете связаться с поставщиком, чтобы они попытались исправить это, использовать файловую систему с поддержкой RAM или кеш в памяти (с которыми вы экспериментировали) или сменить поставщика.

1
ответ дан 3 December 2019 в 21:50

Вот где я застрял: есть ли способ узнать, что занимает 10 секунд, чтобы отправить простое изображение в формате JPG?

Плагин TamperData для Firefox явно покажет вам, что вы загружаете с сервера и сколько времени занимает каждый элемент:

https://addons.mozilla.org/en -US / firefox / addon / tamper-data /

Однако у вас могут возникнуть и другие проблемы с повторным подключением DNS, если загрузка занимает 10 секунд.

Вы также можете проверить apachetop. Установите его на свой веб-сервер Apache. Я установил его на свой и время от времени проверяю. Он покажет вам страницы с наибольшей загрузкой:

http://www.howtogeek.com/howto/ubuntu/monitor-your-website-in-real-time-with-apachetop/

1
ответ дан 3 December 2019 в 21:50

Теги

Похожие вопросы