Вопрос по регистрации котов - PullRequest
0 голосов
/ 11 июля 2011

Я прочитал, что в качестве хорошей практики безопасности полезно включать журналы использования, чтобы идентифицировать источник атак и т. Д.
Это может произойти с использованием AccessLogValve.
Мой вопрос: есть ли у кого-то опыт использования этого и влияет ли это на производительность в производстве? сред.

Спасибо

Ответы [ 3 ]

2 голосов
/ 11 июля 2011

Да, есть показатели производительности.

Степень воздействия зависит от объема, который поддерживает ваш сайт.Если у вас тысячи запросов в минуту, это, вероятно, не очень хорошая идея.

Некоторые проблемы с более ранними версиями обсуждались в списках рассылки Tomcat

Также представлен TomcatFastCommonAccessLogValve в 5.5, но кажется, что он устарел с 6 лет.

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

0 голосов
/ 11 июля 2011

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

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

Мы постоянно используем файлы журналов доступа для интернет-магазинов. Они предоставляют полезную информацию о поведении пользователей. Маркировка также влияет на производительность. Тем не менее, если вам нужна более высокая точность, возможно, вам придется использовать оба метода одновременно.

Богатые интернет-приложения и Ajax отчуждают схему доступа, добавляя больше обработки в браузер вашего клиента. Приложение GWT, т. Е. Делает файл доступа tomcat бесполезным, и тегирование будет необходимо.

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

0 голосов
/ 11 июля 2011

Доступ к записи журнала будет тем медленнее, чем больше данных содержится в журнале. Вы должны убедиться, что вы logrotate ваши журналы доступа и устарели их. На Linux-машине в большинстве случаев встречается демон типа «logrotated», который при правильной настройке управляет размерами журналов и ротацией.

...