счетчик нажатий MySQL или плоский файл

0

Прежде всего, спасибо, что посмотрели.

Какой лучший способ сделать предварительный счетчик кликов (например, порядок по просмотрам [сегодня] | [вчера] [на этой неделе] [на прошлой неделе] [в этом месяце] [в прошлом месяце] [все время]).

Лучше ли использовать плоский файл или mysql?.

Это структура MYSQL, с которой я пришел.

id (тип: int (11)) link_id (type: int (11)) дата (тип: дата) счетчик (тип: int (11))

пожалуйста, вы можете посоветовать мне, каков наиболее эффективный способ сделать это.

Теги:
counter
click

1 ответ

1

SQL используется с соответствующими индексами. SQL-данные по существу хранятся на диске, что делает их более ценными, так как индексы делают поиск конкретных записей/данных быстрее.

Ваша схема должна выглядеть примерно так:

Links(id:int, href:string)
Clicks(link_id:int, time:int, counter:int)
  • 0
    спасибо за ваш ответ, и у меня уже есть настройка таблицы ссылок просто хочу добавить клики
  • 0
    что я тут не так делаю? mysql_query ("INSERT INTO views SET site_id = '{$ id}', time = '{$ time}' ON DUPLICATE KEY UPDATE views = views + 1") или die ('Не удалось обновить данные:'. mysql_error ()) ;
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню