|
|
|
Служба счетчиков
|
|||
|---|---|---|---|
|
#18+
Кто нибудь в курсе по какому принципу работают сценарии для службы сбора статистики и счетчиков посещений сайтов (наподобии HotLog или LiveInternet)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2006, 16:14 |
|
||
|
Служба счетчиков
|
|||
|---|---|---|---|
|
#18+
Я в курсе. Вопрос в чем? ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2006, 17:50 |
|
||
|
Служба счетчиков
|
|||
|---|---|---|---|
|
#18+
Ну для начала такой вопрос - статистика вычисляется посредством Cron-a через определенный промежуток времени или непосредствено из сценария счетчика? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2006, 18:00 |
|
||
|
Служба счетчиков
|
|||
|---|---|---|---|
|
#18+
Все зависит от той статистики, которую вы хотите получить. Есть и кроновые и в реальном времени. Да прогугилите вопрос. ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2006, 18:18 |
|
||
|
Служба счетчиков
|
|||
|---|---|---|---|
|
#18+
Ничего интересного гугл не выдает... может поделитесь ссылками? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2006, 18:23 |
|
||
|
Служба счетчиков
|
|||
|---|---|---|---|
|
#18+
Так вы уточните, какой вариант вам нужен? Интерактивный или с периодическим анализом логов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2006, 18:47 |
|
||
|
Служба счетчиков
|
|||
|---|---|---|---|
|
#18+
Наверно интерактивный... А какие основные преимущества и недостатки тех и других? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2006, 18:53 |
|
||
|
Служба счетчиков
|
|||
|---|---|---|---|
|
#18+
Ну у интерактивного интерактивность и отсутствие необходимости доступа к логам вебсервера как достоинство, и бОльшая сложность настройки комплекса и ресурсоёмкость как недостаток. Периодический анализ логов, пожалуй, может предоставить более детальную информацию , однако неинтерактивен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2006, 19:57 |
|
||
|
Служба счетчиков
|
|||
|---|---|---|---|
|
#18+
а можно ссылку на пример скрипта с периодическим анализом логов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2006, 12:24 |
|
||
|
Служба счетчиков
|
|||
|---|---|---|---|
|
#18+
Пожалуйста: http://awstats.sourceforge.net ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2006, 23:43 |
|
||
|
Служба счетчиков
|
|||
|---|---|---|---|
|
#18+
DocAlПожалуйста: http://awstats.sourceforge.net Меня интересует принцип работы и схема сбора и хранения данных службы внешней статистики для большого числа сайтов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2006, 17:26 |
|
||
|
Служба счетчиков
|
|||
|---|---|---|---|
|
#18+
Nu xot' kto-nibud' daite informaciyu, plzzzzz ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 10:55 |
|
||
|
Служба счетчиков
|
|||
|---|---|---|---|
|
#18+
Конкретизируйте вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 12:30 |
|
||
|
Служба счетчиков
|
|||
|---|---|---|---|
|
#18+
DocAlКонкретизируйте вопрос.В таблице базы данных записываются логи посещений с разных сайтов, а каждые 10 минут запускается сценарий, который анализирует логи и апдейтит статистическую инфу для каждого сайта. Так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 13:19 |
|
||
|
Служба счетчиков
|
|||
|---|---|---|---|
|
#18+
Ну, например так. Только конкретизируйте тогда, что вы подразумевали под внешней статистикой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 13:24 |
|
||
|
Служба счетчиков
|
|||
|---|---|---|---|
|
#18+
DocAlНу, например так. Только конкретизируйте тогда, что вы подразумевали под внешней статистикой?Ну например хотлог собирает статистику для для других сайтов и показывает ее на своих страницах... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 13:45 |
|
||
|
Служба счетчиков
|
|||
|---|---|---|---|
|
#18+
Клиенты размещают на своих страницах либо ссылку на картинку, либо на JS, размещённый на сервере статистики, результаты запроса этой картинки либо скрипта анализируются и заносятся в базу. В целом всё происходит вполне естественным образом. Честно говоря, я по-прежнему не понимаю, в чём состоит вопрос, точнее, какого рода ответ вы на него ожидаете.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 13:50 |
|
||
|
Служба счетчиков
|
|||
|---|---|---|---|
|
#18+
Ну, в смысле, естественным для такой парадигмы получения статистики.) Конечно, гораздо более естественным и прямым методом является анализ логов вебсервера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 13:52 |
|
||
|
Служба счетчиков
|
|||
|---|---|---|---|
|
#18+
В настоящий момент меня интересует как правильнее распределить нагрузку между сценарием генерирующим изображение счетчика и периодически запускаемыми анализаторами. Т.е. приблизительно какие действия должны выполнять отдельные части приложения? DocAl... является анализ логов вебсервера.Но ведь не могу же я со своего сайта иметь доступ к серверным логам сайтов пользователей службы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 14:04 |
|
||
|
Служба счетчиков
|
|||
|---|---|---|---|
|
#18+
Ну это-то понятно, мне непонятна логика этих самых пользователей, для которых всё это городится.) Но раз звёзды зажигаются... Касательно же распределения нагрузки, если вы намереваетесь сразу заносить информацию о запросе в базу, нет особых причин при этом не распарсить информацию так, чтобы последующая обработка не была нужна. В основном, всё ведь будет упираться в блокировки таблиц, в которые постоянно заносятся новые записи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 14:12 |
|
||
|
Служба счетчиков
|
|||
|---|---|---|---|
|
#18+
DocAl... В основном, всё ведь будет упираться в блокировки таблиц, в которые постоянно заносятся новые записи.Не понял, можно подробнее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 14:15 |
|
||
|
Служба счетчиков
|
|||
|---|---|---|---|
|
#18+
Я, конечно, рискую быть закиданым какашками пользователями Oracle и прочих СУБД Enterprise level, но в любом случае, выборка данных из таблиц, которые непрерывным потоком обновляются, задача довольно ресурсоёмкая, и именно блокировки (таблиц, страниц, отдельных ли записей -- это весьма важно, но в данном вопросе непринципиально) будут являться наиболее труднопреодолимым ограничением. Какая СУБД планируется к использованию, вообще говоря? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 14:26 |
|
||
|
Служба счетчиков
|
|||
|---|---|---|---|
|
#18+
В таком случае, банальный совет: используйте InnoDB. ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 14:49 |
|
||
|
Служба счетчиков
|
|||
|---|---|---|---|
|
#18+
Запутался... Причем тут InnoDB? Это же ресурсы жрет... Если не трудно, посмотрите пожалуйста схему и скажите мнение. 1. Пользователь вызывает со своей страницы сценарий генерирующий изображение счетчика и передает при помощи JavaScript следующие данные: - Идентификатор счетчика; - Тип счетчика; - Хэш предотвращающий восстановление картинки из кэша; - Разрешение и цветовую схему экрана; - Реферер документа; - Поддержка кук; - Версию JavaScript. Естественно, при отключенном JavaScript некоторая информация не передается. 2. Сценарий счетчика выполняет все необходимые проверки поступающих данных и проверяет соответствие $_SERVER['HTTP_REFERER'] и того, что зарегистрировано по ID. 3. При необходимости инкрементируются значения хитов, хостов и визитов за текущий день. Добавляется или обновляется запись в таблице содержащей IP-адресa и время последнего обращения. 4. В случае если обращение учтено как визит, вся остальная информация (данные JavaScript, название браузера и т.п.) записывается в таблицу логов вместе с ID. 5. Выводится рисунок счетчика. 6. Каждые 10 минут запускается сценарий анализирующий записи логов и обновляющий статистику для отдельных сайтов. Естественно, таблица логов блокируется на время выполнения крона. Далее, уже анализированные логи удаляются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 16:05 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33484822&tid=1476953]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
88ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
99ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 481ms |

| 0 / 0 |
