Нужен наипростейший способ выводить хиты и хосты за сутки, вообще без всего лишнего, но на картинку=) У кого есть или помогите написать..
http://vladson.no-ip.org/PHP_-_Counter_ ... .0.tar.bz2 Простейшая фигня, но работает нормально. (более старая версия тестировалась на весьма серьёзных сайтах, глюков замечано не было, эту переписал относительно недавно, причисал код под РНР5, но базовая структура осталась старой)
Мой считает три параметра хиты за сутки хосты за сутки хиты всего (за всю историю) Статистика вчерашнего дня стирается, по этому тебе придётся научить его сохранять её отдельно
у тебя на файлах мне придется еще и на базу переписать) так что хранить будет не сложно нужно чтобы из базы выводил за 24 часа. Вообще как с нагрузкой рекомендации есть?
Можно же сделать так: 1) Создать таблицу count и таблицу access. В таблице count будет хранится полная информация по каждому дню определенного сайта. Причем 1 день = 1 запись в базе о X сайте (хиты, хосты, итд + дата). 2) В access будет добавляться информация: 1 переход = +1 запись в таблицу о браузере пользователя, IP, страница итд и естественно дата. Причем за сутки данных в ней должно быть прилично. 3) Вообщем к чему я веду, будет логично сделать (чтобы работал проект быстрей и не убил себя из за информации) при очистке access в 00:00 добавлять по 1 записи о каждом сайте в count на протяжении скажем 30 дней. Просто данные в int складывать чтобы суммировать и выводить за определенную дату. Вообще много вопросов скажем нужно считать сколько пользователей с какого браузера зашло на сайт за текущий день и всего.. Если всего то брать значения из access но тогда не чистить.. путаюсь, хочется все сделать логично и правильно дабы работало пошустрее...
И вопрос из таблицы как достать данные (дата) начиная с 00:00 нового дня. Если делаю за 1 сутки то он берет инфу за все 24 часа а не ровно с 00:00
Зачем переписывать ? Берёшь место где суточная статистика стирается, и пишешь помимо стирания отправку в базу.