Здравствуйте Андрей,
AV> Элементарная задача - постоянно обновляемые данные в БД. Задача -
AV> показывать их наиболее корректным образом. Т.к. они показываются с
AV> разбивкой на страницы, необходимо, что-бы между ними не было
AV> рассоглосования.
И в чём проблема в данном случае?
Я так понимаю, что корректно тут вообще отменить кэширование и
заняться оптимизацией обращений к БД. На сколько я знаю LIMIT (который
Вы скорее всего используеье для получения данных для каждой страницы)
в mysql работает не лучшим образом на больших таблицах. Поэтому
включите кэширование запросв в mysql - это отличный способ всегда
иметь актуальные данные в вебе ибо при любом инсерте кэш будет
стираться.
Ещё вариант - создание небольшой таблицы, копии большой, только с теми
данными, которые чаще всего запрашиваются. Например с данными с первых
дести страниц Вашего сайта. Если запрос ничего не вернул, то
обращаемся к главной странице. Это позволит стильно ускорить
выполнение LIMIT.
--
С уважением,
Михаил Монашёв, SoftSearch.ru
Member of Independent Software Developers Forum (ISDEF)
mailto:postmaster@xxxxxxxxxxxxx
ICQ# 166233339
http://softsearch.ru/
Без бэкапа по жизни.