ip пользователя и сравниваем есть ли такая запись в бд, чтобы не нагружать бд решил сначала кэшить таблицу с ip, а если такого ip нет то через отложку добавлять в бд и в кэш, вопрос как мне кеширавать таблицу?
а в чем будет нагрузка, делаешь таблицу с полями ip и article_id, ставим составной индекс (article_id, ip) ну а далее запись есть не считаем, записи нет increment счетчик + запись в таблицу только опять же зависит от задачи, сколько времени не считать повторный заход на статью с одного и того же ip будет все очень быстро —- далее можно кучу наворотов навешивать
Обсуждают сегодня