Ну, вот что. Скажем, что моя будущая PHP CMS должна ежедневно ездить на 500 000 посетителей, и мне нужно записать их все в базе данных MySQL (referrer, ip-адрес, время и т.д.). Таким образом, мне нужно вставить 300-500 строк в минуту и обновить еще 50. Основная проблема заключается в том, что script будет вызывать базу данных каждый раз, когда я хочу вставить новую строку, которая каждый раз, когда кто-то нажимает на страницу.
Мой вопрос: есть ли способ локально кэшировать входящие образы в первую очередь (и что это лучшее решение для этого apc, csv...?) и периодически отправлять их в базу данных каждые 10 минут, например? Является ли это хорошим решением и какова наилучшая практика для этой ситуации?