Это я уже писал, но из-за проблем с сервером месага не сохранилась.
Как лучше хранить статистику, так чтобы она весела как можно меньше и по ней можно было как можно
быстрее создавать отчёты... и конечно малой кровью
Вот мои мысли по снижению размера записи:
1. ip в int, вообще это надо делать всегда.
2. обрубать "http://" и "www."
3. браузер, ОС... вобщем все поля, где это возможно и оправдано хранить не "готовые" данные, а цифру-ссылку (1,2,...,n) которая при показе отчёта будет заменена соответствующим значением.
Но это так "семечки", боольше интересует вопрос о том как бы сделать группировку статистики по какому-нибудь интервалу времени, например час или день. Тогда например число хитов/хостов/... будет хранится не ввиде один_хит=одна_запись в БД, а одна_запись на определённый период времени в которой хранится число хитов/хостов за этот период времени. Но опять же всё сгрупировать не получается (как в таком случае сделать отчёт "ссылающиеся страницы" или "пути по сайту"?).
И что из себя должна представлять уже обработаная статистика?