{imgicourl}{zamok}
<< предыдущая заметкаследующая заметка >>
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
Windows Firefox
 Сумы
0
0
Nemo
Спасибо, пригодится.
Linux Firefox
 Нидерланды
1
0
albb
К сожалению, печатный текст не умеет передавать голосовые интонации. Иначе бы вы поняли, что это не обида. Не принимайте на веру всё, что вы читаете, особенно в интернете.
Что касается сути просьбы, то Firefox всё больше и больше скатывается в унылое унылый Google Chome, в отличие от SeaMonkey.
Linux Firefox
 Тула
2
0
paet.by@LexArt (paet.by)
Ну, кстати, есть еще не совсем официальный, но вполне работоспособный Palemoon, который на старой стабильной версии FF базируется, плюс в него исправления безопасности из новых версий утягиваются. То есть, там вполне работают плюшки CSS3 и HTML5, но нет Australis'а.

Хотя, если честно, мне кажется, через несколько лет браузеры окончательно унифицируются по образу и подобию Хрома. Минимум функций "под рукой", максимум готовых настроек "из коробки" и проч. Хорошо это или плохо - фиг знает. Для неопытных юзеров хромоподобные браузеры - это однозначно хорошо. Я маме своей на планшетик поставил Хром - довольна: вводит в адресной строке всякое типа "маринованные кабачки", "прогноз погоды на 5 дней" и горя не знает. Ну а я, когда не вижу в браузере строки состояния, кучки панелек со ссылками и самописными кнопками... Как-то теряюсь :)
Linux Ubuntu Firefox
 Москва
0
0
Leonid Kaganov
А мне Chrome не нравится. У него если запускается ролик Youtube, как правило виснет вся графическая система Линукса - черный экран навечно, только звук слышен. Видимо, особенность драйверов моей видеокарты. Приходится жать резет. Всё никак не могу приучить Skype открывать присланный линки через Firefox, а не Chrome. А то пришлет кто-то из друзей ролик поделиться - и всё, висим.
Linux Firefox
 Тула
0
0
paet.by@LexArt (paet.by)
Что-то мне кажется, что проблема тут либо в HTML5, либо во flash, в зависимости от того, в чем ютуб вам ролики показывает.

У меня на Debian'е в Chrome flash-плагин очень сильно висит, не до черного экрана, но думает очень долго и вместо видео показывает слайдшоу - там более новая версия, чем в FF. Для остальных браузеров последняя версия для Линукса - 11.2 вроде бы. А у меня и еще более древняя стоит в FF. Firefox бурчит, что плагин устарел, но тем не менее, все сяк-так работает.

Попробуйте либо на HTML5 переключиться на ютубе, либо наоборот с него:
www.youtube.com/html5
Вдруг поможет в хроме.
Linux Ubuntu Firefox
 Москва
0
0
Leonid Kaganov
При чем тут html, если проблема явно аппаратная? Пришлите мне html-код, который позволяет завесить до резета видеокарту любого браузера, мне бы весьма пригодилось троллей окучивать ;)
Linux Firefox
 Тула
0
0
paet.by@LexArt (paet.by)
Ок, невнимательно я читал 31 декабря вечером, про резет не уловил. Раз совсем капцы, это, конечно, не то же самое, что слайдшоу :)
Windows Firefox
 Киев
0
0
Karramba (#5448285)
А если сделать по умолчанию основым браузером файр-фокс?
Linux Ubuntu Firefox
 Москва
0
0
Leonid Kaganov
А я не знаю, где, у меня что-то нет в Lubuntu такой настройки в меню.
Windows Firefox
 Германия
0
0
And (#5869529)
"Start" -> "Preferences" -> "Desktop applications for LXSession":

Linux Ubuntu Firefox
 Москва
1
0
Leonid Kaganov
О, спасибо нашел! Но у меня там все равно Firefox прописан. Откуда Skype берет Chrome - загадка.
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 Opera
 Москва
0
1
Leonid Kaganov
Это, простите, как? Браузер как-то помечает запрос, который делает самовольно? :)
Linux Ubuntu Firefox
 Эстония
2
0
mm3
я бы сильно удивился если бы это было не так, в приведённой мной ссылке утверждается что firefox помечает такие запросы заголовком X-moz: prefetch
Linux Opera
 Москва
1
0
Leonid Kaganov
Предлагаете отвечать 404?
Windows Firefox
 Москва
4
0
Кирилл
Скорее всего предлагает не учитывать в статистике.
Mac Firefox
 Москва
3
0
Юрий Гриф (yoschi)
Боюсь, тогда статистика станет совсем кривой. Если пользователь реально перейдёт по ссылке, то браузер не будет делать "настоящий" запрос, а просто отдаст префетченую страницу.
Windows Safari Chrome
 Нидерланды
0
0
Ivan
По-моему, вам проще взять и посмотреть самому - поставьте FF с префетчем и сравните передаваемые в запросе поля, если уж это так важно. Как найдете отличие, так сможете попробовать разные варианты ответа, включая 404 - а ну как подобный ответ вызовет проблемы, а какой-нибудь 503 - не вызовет?

Еще вариант - попытаться убрать явные ссылки на другие страницы, например, создавать их через document.write или вовсе вместо них использовать a href="javascript:document.location..."
Linux Firefox
 Richardson
0
0
Михаил (#1684620)
> поставьте FF с префетчем и сравните передаваемые в запросе поля

Про FF и так написано, что именно он передаёт. А вот Хром, похоже, ничего особенного не передаёт и не собирается:
https://code.google.com/p/chromium/issues/detail?id=86175

> Еще вариант - попытаться убрать явные ссылки на другие страницы, например, создавать их через document.write или вовсе вместо них использовать a href="javascript:document.location..."

Да фиг ли — переписать всё на флэше, чтоб только самые упоротные могли прочитать. :–)
Windows Safari Chrome
 Нидерланды
0
0
Ivan
А я как-то писал чат и форум на флеше. Неблагодарное занятие, потому как у флэша язык разметки отсутствует в принципе. Есть неофициальный TextFlow, который поддерживает какую-никакую разметку, но он тормозной и у него рендерер шрифтов ужасный - мылит все со страшной силой. Так что, в итоге, получился минимализм в стиле конца девяностых.
Windows Firefox
 Москва
0
0
370 (#5734284)
НА СИЛЬВЕРЛАЙТЕ!!!
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
Да всё они говорят.
Промежуточную страницу и кнопку "Валидировать этот емейл" делать говорят.
Linux Firefox
 Richardson
0
0
Михаил (#1684620)
И капчу ещё! Хотя, постойте — гугл, вроде, хвастался, что научился отгадывать капчу лучше человека. Подтверждение по SMS тоже не пойдёт — они теперь просят почту к телефону привязать, значит тоже могут сами отправить якобы с пользовательского номера. Что же делать-то?..
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 Safari Chrome
 Волжский
0
0
djatlov (#5302600)
Тю. Владелец сайта и автор движка имеет право и возможность нумеровать посетителей как ему угодно - скажем, по 30-м числам выдавать новый номер не +1 от старого, а +158, причём иностранным IP добавлять к номеру ещё 100500.
Windows Safari Chrome
 Королев
0
0
шк мышь
А причем тут нумерация? Обычный сниффер трафика у провайдера дает достаточно точные результаты.
Linux Ubuntu Firefox
 Москва
1
0
Leonid Kaganov
Какого провайдера? Канадского? :)
Windows Safari Chrome
 Москва
0
0
шк мышь
Эх, Леонид, Леонид, святая наивность.
Я, помнится, пока мне первый штраф с камеры не пришел, тоже думал "да как они вообще могут определить что это я, да еще и скорость и штраф прислать, нет же таких возможностей".
Linux Ubuntu Firefox
 Москва
0
0
Leonid Kaganov
Ошибаетесь. Сегодня 1271, вчера 1454.
Windows Safari Chrome
 Королев
0
0
шк мышь
Ну кто же вам поверит?
Измерения показали 8905 и 12986 в 2015, вчера 5076 было.
И, конечно, это никакие не нумерации посетителей, просто сниффер трафика у провайдера.

Вы - лицо заинтересованное, понятное дело что скажете "меньше 3000", всякий бред будете нести про конкретные числа.
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 Opera
 Москва
0
0
Leonid Kaganov
Не пойму вас. Соцсетей нет ни единой, teddyid нет, логин-пароль указать лень, восстановлением пароля через email воспользоваться неохота (или емайл не был указан)... Господи, да ни на одном сайте мира нет такого зоопарка возможностей! При этом - вы же можете читать контент все равно! В отличие от фейсбука, дропбокса и прочих запароленных сервисов. Так чего же не хватает? И как вы мне предлагаете это "улучшить"? :)
Windows Opera
 Москва
0
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 к примеру, хотя можно и пыху, и питон, и все остальное)
Linux Ubuntu Firefox
 Москва
0
0
Leonid Kaganov
Как называется сокет-сервер и сколько соединений он может держать в среднем?
Mac Safari Chrome
 Полевской
0
0
Andrej
Он никак не называется, это просто скрипт, который пишешь ты, а по поводу соединений, нет ограничений, если только сам не выставишь, ну и от железа и интернет канала наверное зависит
Mac Safari Chrome
 Полевской
0
0
Andrej
вот код простого сервера на ноде
http://joxi.ru/12MW5axs4wJz7r
если понадобиться, смогу помочь тебе с сокетами
Linux Ubuntu Firefox
 Москва
0
0
Leonid Kaganov
Спасибо, может пригодиться.
В движке правда не выйдет - он разрабатывается в расчете на хостинг, где пользователю могут не дать поставить ничего своего.
А вообще интересно для других проектов каких-нибудь.
То есть, я правильно понимаю, что на стороне сервера я ставлю какой-то порт типа 8080 и перенаправляю запросы на любой скрипт (хоть на Си написанный для пакетности), который будет висеть и отдавать время от времени данные? А на стороне клиента это что? Я обычно передаю не данные, а исполняемый код JS. Но так наверно не получится? Или JS-инжекция будет исполняться по мере появления новых строк?
Linux Ubuntu Firefox
 Москва
0
0
Leonid Kaganov
Я спрашиваю в среднем о возможностях. 20? 200? 2 тыс? 200 тыс? 2 миллиона?
Mac Safari Chrome
 Полевской
0
0
Andrej
2 миллиона тоже, зависит от железа, хабр пишет про миллион http://habrahabr.ru/post/123154/
Mac Safari Chrome
 Полевской
0
0
Andrej
А, ну и по поводу незакрытости, ты же можешь посылать данные с сайта о юзере, и на сокет-сервере проверять уровень доступа
Windows Safari Chrome
 Москва
0
0
Михаил Воронков (mv1)
Странное время у посетителей отображается... У каждого свое местное?

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

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