Пожелание по mod_rewrite
Andrew Velikoredchanin
andrew at rodtext.ru
Tue Mar 15 15:47:07 MSK 2005
Михаил Монашёв пишет:
> Здравствуйте Андрей,
>
> AV> Элементарная задача - постоянно обновляемые данные в БД. Задача -
> AV> показывать их наиболее корректным образом. Т.к. они показываются с
> AV> разбивкой на страницы, необходимо, что-бы между ними не было
> AV> рассоглосования.
>
> И в чём проблема в данном случае?
>
> Я так понимаю, что корректно тут вообще отменить кэширование и
> заняться оптимизацией обращений к БД. На сколько я знаю LIMIT (который
> Вы скорее всего используеье для получения данных для каждой страницы)
> в mysql работает не лучшим образом на больших таблицах. Поэтому
> включите кэширование запросв в mysql - это отличный способ всегда
> иметь актуальные данные в вебе ибо при любом инсерте кэш будет
> стираться.
Пробовал. Скорость не устраивает. При большой нагрузке просто затыкается
сервак.
> Ещё вариант - создание небольшой таблицы, копии большой, только с теми
> данными, которые чаще всего запрашиваются. Например с данными с первых
> дести страниц Вашего сайта. Если запрос ничего не вернул, то
> обращаемся к главной странице. Это позволит стильно ускорить
> выполнение LIMIT.
Не - кэширование нужно однозначно. Я не верю что без него можно добиться
нормальной производительности (порядка 50 тыс. уникальных посетителей в
день).
More information about the nginx-ru
mailing list