логин: 
<< предыдущая заметкаследующая заметка >>
29 декабря 2015
Кто ходит в гости по утрам

Тут постучался в чат один рекламодатель (может получится для вас конкурс с интересным призом, но пока они думают), короче, дело не в этом — озадачил он меня вопросом, какова статистика посещений. Обычно я честно отвечаю, что по внутренней статистике сервера от 15 тыс реальных человек (без учета роботов, зашедших впервые и лиц с отключенными куками) прочтут пост на моем сайте, не считая зеркал в соцсетях. Обычно этот ответ всех устраивает, особенно тех, кто помнит, что я веду блог уже шестнадцатый год, и бывали времена, когда маячил на 3-5 месте топа Яндекса среди всех блогов (не только стэндалонов). Но рекламодатель меня не знал и спросил, чем я могу это подтвердить. И я внезапно понял, что ничем. Ну то есть реально: счетчики Google, Openstat и Liveinternet у меня номинально присутствуют, но доступ к ним закрыт по причинам гонений на блогеров — вдруг когда-нибудь наступит день наплыва посетителей, сайт покажет больше 3000 за сутки, и меня запишут в СМИ? В общем, никаких доказательств нет, что меня читают. и тогда я решил сделать такую штуку:

http://lleo.me/dnevnik/ktohodit

Можно онлайн зайти туда, подождать минутку-две, и начнут появляться ходоки (иногда — даже с шарканьем и скрипом). Отлаживая это дело ночью, и заметив, что некоторые ходят и читают страницы подряд, я даже ткнул в «конвертик» и початился с некоторыми, мол, рад вас видеть в такое позднее время. У нас же мессаги всплывают на экране при открытии новой страницы ;)

PS: Обнаружилась интересная штука: оказывается, многие браузеры (например, мой Firefox) самовольно в фоне открывают следующую страницу, которую находят по коду в теле <link rel="next" href="..." id="NextLink" /> Видимо, для ускорения, если читатель решит «читать дальше». Никому браузер об этом не говорит, но трафик создает честный — сервер-то честно отрабатывает выдачу страницы с пометкой в журнале посещений. Не понимаю, зачем нужен идиотизм в моем дневнике — если заметка новая, то «следующей» у нее нет. Только «предыдущие». А если старая, то ее скорее всего открыли по прямой ссылке или из оглавления или по тегам или по поиску, и тогда не факт, что читатель будет читать именно «следующую», а не «предыдущую» и не какую-то совсем другую. В общем, я не знаю, можно ли браузерам запретить это делать как-то в коде, и пока исправил «next» на «хуйнекст» — нечего гонять лошадей.

PS: Да, опережая вопросы: повторные посещения одной и той же страницы одним и тем же человеком не фиксируются. Только первое посещение.

<< предыдущая заметка следующая заметка >>
пожаловаться на эту публикацию администрации портала
архив понравившихся мне ссылок
Оставить комментарий
Linux Safari Chrome
 Санкт-Петербург
2
0
altnatan (#5789320)
то поступает мудро!
Mac Safari
 Amal St. Park Afek Rosh Haayim
1
0
braintunic
Лео, а что значит "иногда даже с шарканьем и скрипом"?
Linux Ubuntu Firefox
 Москва
1
2
Leonid Kaganov
Судя по вопросу, у тебя отключены звуки сайта или компьютера. Там звуковой сэмпл

gogo.mp3

Windows Firefox
 Москва
0
0
yablokovstas
Касательно предзагрузки страницы Next.
Возможно в файрфоксе стоит дополнение подобное AutoPager?
Linux Firefox
 Нидерланды
4
0
albb
Не-а. Этой хуетой страдают сейчас все "крупные" браузеры, "чтобы пользователь меньше ждал". Мать их за ногу за такую заботу. Тоже самое и с DNS-запросами. В файрфоксе, как и в морской обезьянке отключить это можно только через "about:config". Параметры в последнем называются "network.prefetch-next" и "network.dns.disablePrefetch" соответсвенно. Про остальные не знаю.

ПыСы. Lleo, добавь, пожалуйста, распознавалку для SeaMonkey. Он хоть и из Firefox-а выходит, но всё же это другой браузер. Обидно, ага.
Windows Safari Chrome
 Москва
6
0
Dusty
Ммм... Вам правда ОБИДНО, что вас заподозрили в использовании похожего, но все же отличающегося браузера?
Чуден белый свет, однако. Что только людей ни обижает...
Windows Firefox
 Сумы
20
0
Nemo
«Однажды я, переходя через мост, увидел залезшего на перила человека, который готовился пригнуть в бурную и глубоководную реку. Я быстренько подбежал к нему и проговорил:
- Стойте! Не делайте этого!
- А почему я не должен этого делать? – спросил он.
- Ну… В мире есть очень много того, во имя чего следует жить! – сказал я.
- Например? - опять спросил он.
- Ладно, ладно, - попробовал я его удержать. – Тогда скажите: Вы человек верующий в Бога или атеист?
- Я – человек верующий, - ответил он.
- О! – я радостно вздохнул и представился: - К Вашему сведению, я тоже человек верующий. А Вы – Христианин? Буддист? Иудей? или Мусульманин?
- Я – христианин, - ответил он.
- И я тоже – христианин. А Вы католик или протестант? – поинтересовался я.
- Я – протестант, - ответил он.
- Я тоже протестант. А Вы, - продолжал я допрашивать его, - епископал или может быть баптист?
- Я – баптист.
- О! – с надеждой обрадовался я. – Я тоже баптист! А Вы баптист церкви Бога или баптист церкви Господа?
- Я – баптист церкви Бога.
- Я – тоже баптист церкви Бога. А не принадлежите ли Вы к реформированной баптисткой церкви Бога?
- Да, я именно к этой баптистской церкви принадлежу.
- Тогда уточните мне: Вы являетесь членом реформированной баптистской церкви Бога 1879 года или членом реформированной баптистской церкви Бога 1915 года? - с надеждой спросил я.
- Я принадлежу, - ответил он, - к реформированной баптистской церкви, которую реформировали в 1915 году.
- Проклятие! – не сдержался я. – Тогда умри, мерзкий еретик! - воскликнул я и столкнул его с перил в реку.»

Не имею понятия, кто это написал, но суть выражает просто замечательно.
Windows Firefox
 Москва
3
0
Кирилл
Похоже, автор шутки — американский комик Эмо Филипс:

D88DQIJmxRI
Linux Firefox
 Нидерланды
1
0
albb
К сожалению, печатный текст не умеет передавать голосовые интонации. Иначе бы вы поняли, что это не обида. Не принимайте на веру всё, что вы читаете, особенно в интернете.
Что касается сути просьбы, то Firefox всё больше и больше скатывается в унылое унылый Google Chome, в отличие от SeaMonkey.
Linux Firefox
 Тула
2
0
Ну, кстати, есть еще не совсем официальный, но вполне работоспособный Palemoon, который на старой стабильной версии FF базируется, плюс в него исправления безопасности из новых версий утягиваются. То есть, там вполне работают плюшки CSS3 и HTML5, но нет Australis'а.

Хотя, если честно, мне кажется, через несколько лет браузеры окончательно унифицируются по образу и подобию Хрома. Минимум функций "под рукой", максимум готовых настроек "из коробки" и проч. Хорошо это или плохо - фиг знает. Для неопытных юзеров хромоподобные браузеры - это однозначно хорошо. Я маме своей на планшетик поставил Хром - довольна: вводит в адресной строке всякое типа "маринованные кабачки", "прогноз погоды на 5 дней" и горя не знает. Ну а я, когда не вижу в браузере строки состояния, кучки панелек со ссылками и самописными кнопками... Как-то теряюсь :)
Linux Ubuntu Firefox
 Эстония
0
0
mm3
а вот зачем вам понадобилось вставлять в ссылке rel="next" ? по этому браузеры и реагируют болезненно на неё https://developer.mozilla.org/en-US/docs/Web/HTTP/Link_prefe[...]
Linux Ubuntu Firefox
 Москва
3
0
Leonid Kaganov
Когда-то было сделано для удобства листания заметок стрелками с клавиатуры или с тачскрина планшетов.
Windows Safari Chrome
 Киев
0
0
Tor
и теперь это поломали? ради "красивых" логов?
Linux Ubuntu Firefox
 Москва
1
0
Leonid Kaganov
Конечно. Зачем мне такие нелепые накрутки и бессмысленная нагрузка на сервер?
Linux Ubuntu Firefox
 Эстония
0
0
mm3
но эти запросы можно отличить по заголовкам на стороне сервера
Linux Firefox
 Richardson
0
0
Михаил (#1684620)
Блин, глянул статейку и решил дальше по теме почитать. Пишут, что Хром вообще может по любым ссылкам (и без всяких «next» или «prefetch», и даже из собственного автодополнения в строке поиска...) ходить, когда ему вздумается, да ещё и скрипты там выполнять!
Linux Ubuntu Firefox
 Владимир
0
0
Adamos
Представил себе, как браузер при открытии админки сайта переходит подряд по всем ссылкам, что там встретятся.
Что-то тут не так...
Linux Firefox
 Richardson
1
0
Михаил (#1684620)
Ну, народ на это в основном и жалуется, а хромодельцы отвечают, что нехрен использовать GET для действий, поскольку он типа считается «безопасным» и не должен менять состояние сервера. Что делать с одноразовыми ссылками типа «email verification», которые только через GET и могут работать (и из-за которых всякие почтовые клиенты и спам-фильтры никогда сами не ходят по ссылкам), — не говорят.
Linux Ubuntu Safari Chrome
 Германия
0
0
kirushik
Да всё они говорят.
Промежуточную страницу и кнопку "Валидировать этот емейл" делать говорят.
Windows Firefox
 Нидерланды
1
0
dsafadf1 (#5543048)
Ну, если админка деструктивно реагирует на GET-запросы, то туда ей и дорога.
Linux Ubuntu Firefox
 Москва
0
0
Leonid Kaganov
Если речь про мой движок, то там и GET и POST запросы используются как попало - когда что удобнее процедуре AJAX. Но передается в любом запросе некий хэш hashpage, который показывает, что GET-запрос запущен именно с этой страницы (а не из окна, подсунутого хакером), причем это хэш еще устаревает минут через 30 на всякий случай.
Linux Ubuntu Firefox
 Москва
14
1
Leonid Kaganov
У некоторых Хром, пока хозяин не видит, ходит по страницам дневника и дурацкие каменты от его имени оставляет!
Windows Safari Chrome
 Санкт-Петербург
0
0
alik
Каким образом страница с появляющимися ссылками является ДОКАЗАТЕЛЬСТВОМ? Что мешает генерировать эти ссылки скриптом например?
Linux Ubuntu Firefox
 Москва
22
0
Leonid Kaganov
Это просто игрушка. Доказательств не будет по определению: я, знаете ли, не для того скрываю статистику сайта, чтобы сделать ее снова доступной.

У меня конечно старый сайт, но более 3000 посетителей в сутки на нем уж точно не бывает. Так что, увы, похвастаться нечем, приходится скрывать статистику от насмешек.
Mac Safari Chrome
 Кипр
0
0
Otetz (#5853657)
Однако по ID новых клиентов при желании можно легко определить размер скажем суточной или месячной новой аудитории. Так что возможно имеет смысл маскировать первые N цифр в ID ;)
Linux Opera
 Москва
0
0
Leonid Kaganov
Попробуйте определите :) А то теоретиков много, а практиков как обычно не хватает :)
Mac Safari Chrome
 Кипр
0
0
Otetz (#5853657)
Ок, завтра скажу.
Пока что похоже 11 909 после меня появилось :)
Windows Safari Chrome
 Дубна
1
0
шк мышь
А чо там определять, 8905 сегодня, 12986 вчера.
Так что СМИ, к гадалке не ходи.
Готовьтесь писать как скажут.
Windows Firefox
 Нидерланды
0
0
dsafadf1 (#5543048)
А если новый советник президента откроет эту статистику роскомнадзору? ;)
Linux Ubuntu Firefox
 Москва
1
0
Leonid Kaganov
Мы с ним лично не знакомы. Может, в ЖЖ обменялись парой комментов о тенденциях блогосервисов лет десять назад, вот и всё знакомство.
Linux Ubuntu Firefox
 Москва
4
0
Leonid Kaganov
Я совсем разочаруюсь в человечестве...
Windows Safari Chrome
 Москва
0
0
Cas7777 (#5750099)
Видно, как вы готовите пост на 30.12 и видно тему этого поста :) Машина времени такая :)
Linux Ubuntu Firefox
 Москва
0
0
Leonid Kaganov
Ага ;) Я думал об этом, но решил не париться, отсекая подзамочные и скрытые посты - дорогая операция, это базу чесать надо. Так что пусть будет ;)
Windows Firefox
 Amal St. Park Afek Rosh Haayim
0
0
braintunic
Теперь придётся тебе тщательнее подбирать заголовки подзамочных постов, дабы не спалить что-нибудь интимное ;)
Linux Ubuntu Firefox
 Москва
3
0
Leonid Kaganov
А это идея. Пойду переименую пост в "Выложил под замком оральный секс с Моникой Беллуччи 35 минут однгим файлом"!
Windows Safari Chrome
 Израиль
1
0
Alexander Kunis
Шутка удалась. :)
Mac Safari
 Москва
4
0
bambr
Можешь считать меня ссыкливым бздо, но не приходило ли Лео тебе в голову, что рекламодатель может оказаться прапорщиком управления "К" , который наконец решился выбиться в люди, сдав начальству блогера с посещением более 3К в сутки?
Linux Ubuntu Firefox
 Москва
13
0
Leonid Kaganov
Я тебя умоляю :) Вот нехрен больше делать управлению "К", как только вымаливать статистику у блогера Каганова, которой у него всё равно нету чисто физически ;) Захотят признать СМИ - просто напишут, что больше 3000 в сутки, и некому будет доказывать, что на самом деле всего 1500. А захотят - без труда найдут какую-нибудь "пропаганду фашизма" от 1995 года и вообще сайт закроют: http://lleo.me/arhive/humor/rasizm.htm Здесь нет правового поля de facto, пока ты Неуловимый Джо и на хрен никому не сдался - тебя не трогают.
Windows Firefox
 Нидерланды
0
0
ChBRR
Теперь все видят, что куча народу читает заметку о педофилах, и тоже лезут читать. Это замкнутый круг!
Linux Ubuntu Firefox
 Москва
3
0
Leonid Kaganov
Надо их списочек-то куда надо представить! :)
Windows Firefox
 Санкт-Петербург
0
0
mister-grim
Статистику natribu главное заворачивать, ящитаю!
Linux Ubuntu Firefox
 Москва
0
0
Leonid Kaganov
К счастью, это уже не мои проблемы ;) Доступа к нынешнему lleo.aha.ru/na после его переезда к другому владельцу на его домен у меня никогда не было, и слава Кришне ;)
Windows Opera
 Белгород
0
0
Игорь Рубин
Леонид, я читаю через RSS, мне это быстрее и удобнее. Прямо на сайт захожу крайне редко. Таких читателей Вы считаете?
Linux Ubuntu Firefox
 Москва
0
0
Leonid Kaganov
Движок это посчитает, если вы читаете ленту RSS браузером или ваша RSS-читалка хранит куки. Иначе - не учитывает. Все роботы, браузеры без кук и зашедшие впервые (т.е. не подтвердившие, что умеют хранить куки) номер в базе не получают и в статистике не участвуют.
Windows Opera
 Москва
0
0
Cмехотехник
Куки = штука не очень надёжная, иногда их приходится просто вдруг быстро обнулять.
Linux Ubuntu Firefox
 Москва
0
0
Leonid Kaganov
Это не большая проблема - ну, статистика будет чуть заниженная, процентов на 5-10. Вообще, как можно заметить, большая часть посетителей сайта - это новые номера, то есть, куки у них были сброшены или сбрасываются после каждого сеанса. Но другого метода пока не придумано. Нельзя же требовать от посетителя залогиниться прежде, чем показать ему заметку :) А evercookie мне привинчивать не хочется уже который год... ;)
Windows Opera
 Москва
1
0
Cмехотехник
Небольшая проблема с другой стороны экрана. Куки в спешке сброшены, паролей не было и не помню, с соцсетями и пр. не дружу. Как войти? Новая кличка, если позволит. Бывает, не по месяцу только наблюдателем. Но это не страшно. Если мы возвращаемся. Но я бы лучше рассказ новый прочёл. :)
Linux Safari Chrome
 Тюмень
2
0
Отжыг (#5795826)
А я уже много лет читаю не ради статистики, а для удовольствия. Ну или праведного негодования. Да и анафеме автора предаю иногда. Но опять читаю. А про статистику и не подозревал никогда, у меня даже логины разные периодически. Как их почистить? А то пароль иногда спрашивает, а я и не знаю.
Windows Firefox
 Израиль
2
1
Павел бывший Пашка
А что должно означать такое сообщение в выскакивающем через несколько секунд окошке:

Teddy ID
Error #4 no auth device associated with user

Давлю, через 10-15 секунд выскакивает снова.
На другом браузере (Хром) - ничего не выскакивает...

(топот ног и заходы работают одинаково на обоих браузерах, Мозилла и Хром)

Дело в том, что я пару дней тому разорвал отношения с Тедди.
Прекрасный сервис, но пришло время заплатить - и открылось - платить надо какому-то российскому ООО...

Щас!
Даже если лично вы за них ручаетесь - а придет к ним некто, покажет корочки и сольют они ему все пароли, как миленькие...

Так что счел за благо прекратить отношения, стереть примочки из браузера и с телефона и поменять все пароли.

Но похоже по сообщению, что из Мозиллы этот довесок к браузеру не стерся? А негласно остался, сидит тихо и пытается стучать?
Это знаете, как называется?
Или это сайта глюк? в чем дело?
Windows Safari Chrome
 Эстония
2
0
Vlad Nikiforov
Осталось еще на сайте прикрутить кнопочку "Позвать сисопа на ель" - и будет как в старые добрые времена :)
Firefox
 Москва
0
0
Семенков (#5860997)
За 16 лет - сомнительное достижение... яндекс сисопов уже открыто на другое дерево посылает, про гугл и говорить нечего.
Mac Safari Chrome
 Полевской
0
0
Andrej
Судя по коду, ты раз в 5 сек. дергаешь сервак аякс запросом, быть может проще на сокеты это дело повесить? И нагрузка на сервак упадет, и в реальном времени все происходить станет?
Linux Opera
 Москва
0
0
Leonid Kaganov
Не уверен. Сколько сокетов сможет держать сервер?
Mac Safari Chrome
 Полевской
0
0
Andrej
Сокет сервер у вас будет один) А сколько юзеров он потянет, я думаю, вам виднее, я не знаю характеристик, но скажу точно, что аякс запросы гораздо более нагрузочны, для 10 человек онлайн, у вас будет 10 запросов каждые 5 секунд, оно конечно не много, но при сокетах у вас будет только один запрос к сокет-серверу, кргда входит человек) Это из личного опыта, писал и чаты и нотификации всякие разные на аяксе раньше, а потом как-то заказчик пожаловался, что хостер шлет ему уведомления о том, что нагрузка большая, перевел чат на сокеты, и сообщения пропали. Но, лично замеры по производительности не производил
Mac Safari Chrome
 Полевской
0
0
Andrej
Т.е. ситуация следующая, каждые 5 сек происходит запрос к серверу (php там или что), который, скорее всего, делает запрос к базе, и, что важно, запрос, по сути, бессмысленный, то есть не факт, что за это время произошли какие-то изменения. И этот запрос генерирует каждый юзер, который онлайн. Это мы не считаем запросы юзеров, которые посылают уведомления, то есть входят/обновляют страницы. Теперь по сокетам: запрос будут генерить только юзеры, которые зашли/обновили страницу, остальные просто будут получать данные с сервера о событии, т.е. во первых запросы будут идти только по факту события, во вторых: запросы к базе будут идти только о входе нового юзера/обновлении или переходе, для оповещения остальных это просто не нужно, и в ответ сервер сгенерит только одно событие, которое уйдет всем получателям, которые сейчас онлайн.
Linux Ubuntu Firefox
 Москва
0
0
Leonid Kaganov
Я не работал особенно с сокетами, насколько я помню, это незакрытая страница отдачи, которую генерирует тот же nginx на скриптах php, отдавая время от времени новую порцию данных? Но у nginx есть четкое ограничение по числу одновременных соединений.
Mac Safari Chrome
 Полевской
0
0
Andrej
Не совсем так, сокет сервер, это именно сервер, он работает отдельно от энджика на отдельном порту, который ты выберешь, и не время от времени, а именно в момент события. Ну и не обязательно пыха, даже лучше не пыха, а node.js к примеру, хотя можно и пыху, и питон, и все остальное)
Mac Safari Chrome
 Полевской
0
0
Andrej
А, ну и по поводу незакрытости, ты же можешь посылать данные с сайта о юзере, и на сокет-сервере проверять уровень доступа
Windows Safari Chrome
 Москва
0
0
Михаил Воронков (mv1)
Странное время у посетителей отображается... У каждого свое местное?

всего комментариев: 99

<< предыдущая заметка следующая заметка >>