Стопка Apache - контроль загрузки веб-страницы

Рассмотрите перереализацию Вашей программы как веб-сервис, с которым они соединяются по Интернету?

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

Если Вы не можете сделать этого, у Вас могла бы быть своя регистрация программы к центральному серверу по Интернету. Если Ваша программа не может достигнуть Вашего сервера, это отключает себя. В основном это могло зарегистрироваться и ответить на алгоритм проблемы... (Вы хотите препятствовать тому, чтобы сервер имитировался),

1
задан 22 January 2014 в 18:36
2 ответа

Возможно, вам следует изучить что-то под названием RUM ( Мониторинг реального пользователя ) и APM (Управление / мониторинг производительности приложений). Когда дело доходит до Интернета, концепция такого решения заключается в том, что код javascript загружается / вводится на ваши страницы, а затем сообщает о реальном опыте пользователя на вашем сайте / приложении. Еще лучше, если ваши пользователи используют прилично современные браузеры, вы также можете получить еще более подробные показатели производительности из api времени навигации их браузеров.

Существует множество сторонних сервисов и коммерческих и продукты с открытым исходным кодом, которые предоставляют RUM / APM.

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

1
ответ дан 3 December 2019 в 18:47

в вашем apache httpd.conf найдите раздел .

Добавьте% D к общему формату журнала:

LogFormat "%h %l %u %t \"%r\" %>s %b %D" common

% D - это время, затраченное на обслуживание страницы в микросекундах

, будьте осторожны, некоторые инструменты не могут проанализировать журналы apache, когда в них есть дополнительные столбцы. Вероятно, безопаснее добавить

LogFormat "%h,%l,%u,%t,\"%r\",%>s,%b,%D" performance
CustomLog "logs/performance.log" performance

для создания второго журнала в формате CSV. Оттуда я обычно использую LogParser (очень старый, но очень полезный) для анализа данных. Вы также можете добавить% {CFID} C,% {CFTOKEN} C в свой лог-формат, чтобы отслеживать отдельные сеансы на вашем сайте, что может быть очень удобно

2
ответ дан 3 December 2019 в 18:47

Теги

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