Вообще-то технологии нужно применять согласно их назначению, а не просто по глупым советам.
Читаем заголовок темы - "... по мере поступления..." А потом читаем ответы и ужасаемся seniority местных гуру... Только один человек дал ответ в правильном направлении тут, ему респект, остальное... не буду даже комментировать.
AJAX НЕ умеет выдавать информацию ПО МЕРЕ ПОСТУПЛЕНИЯ и НЕ ПРЕДНАЗНАЧЕН для этого! Он служит для АСИНХРОННОЙ загрузки данных БЕЗ перезагрузки всей страницы!!! Вешать его на таймауты и интервалы - значит ждать на форуме следующую тему - "почему мой сайт не работает/тормозит, я же сделал как мне сказали"
Правильно - сокет, который слушает определенные события и выдает информацию . Появился новый коммент - обновили инфуб=, пришло письмо от верификации - поменяли статус юзера в браузере. Но не дергать по тайминтервалу скрипт!!!
Лучше вообще не делать, чем так.
так есть такая технология, называется "long polling", работает как раз через AJAX и долгое ожидание ответа, самое то для ТС)
так вроде не сложно сделать систему учета, просто надо заморочиться, мне лень, но тз накину)можно в локальную базу писать все необходимые параметры, а в метрику передавать id записи, потом через api метрики совместить данныепримерно так, где id записи =1234:
<script type="text/javascript" > (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(48654113, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, params:{id: '1234'}, webvisor:true });</script>
проверил у себя AS45027, действительно много ботов, но так же и живые люди есть, которые печатают текст и голосуют)имхо не вариант всю ASN провайдера банитьостальные еще не смотрел..
В моих подсчётах прямые заходы ботов=внутренние переходы ботов. Возможно, я не совсем понимаю принцип учёта метрикой внутренних переходов, но в моём понимании визит #1 никак не может быть внутренним переходом, даже если есть реферер со страницей этого сайта. Я так понимаю, что внутренний заход по логике метрики это тот же заход по внешней ссылке/рекламе, просто в поддельном реферере вместо внешнего источника/utm указана эта же страница, на которую осуществляется вход.
то бишь первый заход с рефом самой страницы, смело можно отнести к боту?
а как она это видит и где показывает статистику?я пытался в "роботах" вычислить по IP, но безрезультатно
"Отфильтрованы по поведенческим факторам"кто-то пробует ловить ботов хитрыми скриптами через window.navigator и прочими on-событиями?
поделитесь идеями
шейвилка немного поломалась, завтра починят)
так может кто-то другой подкинет хорошие идеи против ботов, всегда готов послушать других, тем более сообщения на форуме условно-бесплатные)
а как лучше это сделать?за сегодня лог сайта размером 2437239328 байтну да, можно отсортировать через awk | sort | uniq -c по разным параметрам, но как выделить ботов через логи?лично у меня на сайте по метрике Роботы: 0% (6 979 событий)послушаю советы, как их еще выследить?