2010-11-30 2 views
2

Есть ли способы по умолчанию регистрировать, какие пользовательские агенты попадают на ваш сервер? Мне нужно скомпилировать список браузеров, которые посещают наш веб-сайт, поэтому мы знаем, что мы можем поддерживать.Журналы UserAgent Coldfusion?

Спасибо!

+1

Это то, что делает ваш веб-браузер, и есть много инструментов, которые будут анализировать их для вас. Вы можете сделать что-то подобное с CF, но вам придется строить его самостоятельно и, конечно же, будет только регистрировать посещения CF-страниц. – ale 2010-11-30 21:35:49

+0

@ Вы имеете в виду веб-сервер? – Henry 2010-12-02 18:22:11

ответ

2

log CGI.HTTP_USER_AGENT, возможно, на Application.cfc's onRequestStart()?

или ... использовать Google Analytics?

1

Используйте журналы веб-сервера или аналитический инструмент, например Google. Если вы не хотите, или не можете использовать, Google использовать одно из следующих действий, чтобы помочь вам:

  1. Microsoft Log Parser и Log Parser Lizard (один зависит от другого). Parser - это инструмент командной строки, который предоставляет синтаксис SQL для анализа и отчетности по журналам IIS и имеет возможность работать с несколькими другими форматами. Lizard предоставляет графический интерфейс поверх него.
  2. * nix command line grep, sed, sort: если вы не используете * nix загрузить Cygwin, чтобы эти инструменты были в вашем распоряжении в любом случае. Именно так я, как правило, разбираюсь в журналах Apache, и это будет работать для любого журнала, который вы можете себе представить.

Насколько это можно сделать с ColdFusion @Henry, это хороший ответ.

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