Приветствие!Писал я как то чат, и остановился над оптимизацией выдаче сообщений в чате. Долго мысля я придумал такую теорию, но как ее реализовать я не пойму, вернее хорошобы что бы было готовое решение

ТАк вот сама теория: Мессаги помещаются в кеш и берутся оттуда, если появилась новая мессага кеш сравнивается с БД и вместе с кэшом выдается только измененная часть(кэш+новые мессаги), а не все с БД!Помогите пожалуйста реализовать!