За последние 24 часа нас посетили 20614 программистов и 1105 роботов. Сейчас ищут 799 программистов ...

Счетчик страниц

Тема в разделе "Решения, алгоритмы", создана пользователем Andrey5555, 17 дек 2008.

  1. Andrey5555

    Andrey5555 Активный пользователь

    С нами с:
    29 ноя 2007
    Сообщения:
    486
    Симпатии:
    0
    Адрес:
    Киев
    Подскажите как реализовать счетчик по количеству просмотров по отдельным страницам?
     
  2. GudGuy

    GudGuy Активный пользователь

    С нами с:
    14 июн 2007
    Сообщения:
    909
    Симпатии:
    0
    Адрес:
    Москва
    а чем не устаревает лиру, например?
     
  3. Andrey5555

    Andrey5555 Активный пользователь

    С нами с:
    29 ноя 2007
    Сообщения:
    486
    Симпатии:
    0
    Адрес:
    Киев
    Свой хочеться)
     
  4. GudGuy

    GudGuy Активный пользователь

    С нами с:
    14 июн 2007
    Сообщения:
    909
    Симпатии:
    0
    Адрес:
    Москва
    эм... а опыта хватит?
    есть хоть какие идеи? озвучивай - подумаем=))
     
  5. ATI

    ATI Активный пользователь

    С нами с:
    3 янв 2008
    Сообщения:
    254
    Симпатии:
    0
    Адрес:
    Москва
    Вытаскиваем из базы кол-во просмотров странички, прибавляем еденичку, обновляем запись в базе)
     
  6. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    зачем вытаскивать?
     
  7. ATI

    ATI Активный пользователь

    С нами с:
    3 янв 2008
    Сообщения:
    254
    Симпатии:
    0
    Адрес:
    Москва
    Сорри, за дизинформацию я закодился)) Просто прибовляем еденичку и записываем в базу.
     
  8. Andrey5555

    Andrey5555 Активный пользователь

    С нами с:
    29 ноя 2007
    Сообщения:
    486
    Симпатии:
    0
    Адрес:
    Киев
    До этого я додумался сам :) Но проблема в том, что на странице может быть разное кол-во сообщений, страница формируеться в зависимости от контента. Как за страничками уследить? Ссылки news.php?page=2
    news.php?id=1&page=2

    Как в таком случае быть?
     
  9. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.553
    Симпатии:
    631
    Записываем для страницы 2 первого раздела один просмотр :)
     
  10. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    memcache / xcache /apc (в случае последних двух нужно быть аккуратным с кол-вом родительских процессов) + таблица в базе (первые нужны для снижени нагрузки на базу).

    Далее, берём необходимый интервал и с переодичностью этого интервала делаем flush данных в базу из счётчиков в memcache/xcache/apc. Как ключи можно использовать MD5 от урла, предварительно стоит избавиться от лишних параметров в урле, т.е. ИМХО не стоит писать в базу такие URL - http://site.com/forum/showtopic.php?id=12, а ограничиться http://site.com/forum/.
    В итоге должна получится довольно легковесная статистика без больших таблиц. Естественно, агрегировать всё равно придётся, но покрайней мере не такие большие объёмы будут по сравнению со случаем, когда каждый переход пишут в базу и потом агрегируют.
     
  11. Andrey5555

    Andrey5555 Активный пользователь

    С нами с:
    29 ноя 2007
    Сообщения:
    486
    Симпатии:
    0
    Адрес:
    Киев
    Psih
    Для меня слишком умные слова) Мне на PHP + MySQL + JS.

    [vs]
    А как это реализовать? Какая структура базы? Как оно на выходе будет?

    Я вообще почти ничего понять не могу))

    HELP!!!
     
  12. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.553
    Симпатии:
    631
    Это от сайта зависит. Какая структура сайта?

    ЗЫ. Вспомнил, что у счетчиков mail.ru есть статистика по страницам. Наверное, у других тоже есть.
     
  13. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    1. смысл счетчиков ушел в ноль когда появились динамические страницы.
    2. счетчики нужны директорам и топ-менеджерам и еще вебмастерам с больным самолюбием и маленьким членом, место которых у психиатора или сексопатолога.
    3. туда же можно отнести позицию в рейтинге поисковиков и другие SEO приблуды потому, что не поисковики должны диктовать нам как оформлять текст и странички, а они (посиковики) должны подстраиваться под нас, пользователей, а после появления AJAX смысл тупых поисковиков теряется вообще.

    =)
     
  14. Andrey5555

    Andrey5555 Активный пользователь

    С нами с:
    29 ноя 2007
    Сообщения:
    486
    Симпатии:
    0
    Адрес:
    Киев
    Ого. 440Hz обломал все мои планы)

    Так что мне делать? Просто считать вызовы главной?
     
  15. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    просто подумай о своей душе. =)
     
  16. Andrey5555

    Andrey5555 Активный пользователь

    С нами с:
    29 ноя 2007
    Сообщения:
    486
    Симпатии:
    0
    Адрес:
    Киев
    Ну моя душа пока спокойна. 440Hz что посоветуете?
     
  17. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    озаботься не счетчиками а контентом. что бы было содержание а не форма ибо душа первична.
    =)
     
  18. Andrey5555

    Andrey5555 Активный пользователь

    С нами с:
    29 ноя 2007
    Сообщения:
    486
    Симпатии:
    0
    Адрес:
    Киев
    Счетчик нужен для того что бы знать действия пользователя и иметь информацию и интересе сайта. Что же я должен знать о пользователе, что бы из получен данных был толк?

    P.S. Контент пользователю интересен ;)
     
  19. ATI

    ATI Активный пользователь

    С нами с:
    3 янв 2008
    Сообщения:
    254
    Симпатии:
    0
    Адрес:
    Москва
    Ну в конце концов создай опрос, "какой раздел вам наиболее интересен?". Или оценки статьям(ну контенту твоему).. счётчик тут врятли тебе поможет)
     
  20. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    Поставь Google Analytics и не парь свой мозг :)
     
  21. Andrey5555

    Andrey5555 Активный пользователь

    С нами с:
    29 ноя 2007
    Сообщения:
    486
    Симпатии:
    0
    Адрес:
    Киев
    Psih повторюсь: хочеться свое что то)
     
  22. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    все принадлежит Богу, счетчики, хосты и хиты, так что думай о СОДЕРЖАНИИ, а посещаемость оставь всевышнему.
    =)

    p.s. если у тебя посещаеость меньше 5000 в сутки, то это не только не нужное занятие, но и вредное.
     
  23. md5

    md5 Активный пользователь

    С нами с:
    29 янв 2007
    Сообщения:
    250
    Симпатии:
    0
    и кто же установил эту черту "нужности" сайта?
    не уж-то тот самый Бог?)
     
  24. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    я говорил не о нужности сайта. все сайты нужны их хозяевам и их посетителям (даже если их двое), а о ПРИМЕРНОМ кол-ве посетителей, когда еще как-то можно анализировать их действия и популярность материала.

    цифра взята примерная, интуитивная.

    если у тебя на сайт заходят 10 чел, то изучай не изучай популярной будет index.php

    кстати, у топикстартера: о какой аудитории идет речь?
     
  25. GudGuy

    GudGuy Активный пользователь

    С нами с:
    14 июн 2007
    Сообщения:
    909
    Симпатии:
    0
    Адрес:
    Москва
    не соглашусь
    для узкоспециализированного интернет магазина интересна и полтысячи пользователей.