Сначала просто быстрое замечание, почему бы не объединить год, месяц, день в DATETIME
, это будет иметь больше смысла в моей голове.
Кроме того, я не совсем уверен, какова точная причина, по которой вы это делаете, если для целей маркетинга / веб-статистики вам лучше использовать инструмент, созданный для этой цели.
В настоящее время существует два больших семейства инструментов, способных дать вам представление о статистике доступа к вашему веб-сайту: журнал на основе журнала ( awstats , вероятно, самый популярный), ajax / 1-пиксельное изображение на основе (* 1008) * Google Analytics будет самым популярным).
Если вы предпочитаете создавать свою собственную базу данных статистики, вам, вероятно, удастся легко создать парсер журналов с помощью PHP. Если вы находите анализ журналов apache (или журналов IIS) слишком обременительным, вы, вероятно, заставите свое приложение выводить некоторые пользовательские журналы, отформатированные более простым способом.
Также еще одним возможным решением является использование memcached , демон предоставляет некоторый вид счетчика, который вы можете увеличить . Вы можете просмотреть журнал там и иметь скрипт, собирающий результат каждый день.