переварилась у голове и понял что идея хорошая)
те предложение такое: что выборка одна 1-200 но на галерах выводится условно 20 только из этого списка но рендомных, верно?
получается что мы можем закешить выборку, но выводить разные
я правильно понял?
решение для вывода рандом галеры
Re: решение для вывода рандом галеры
Don't forget to run script update
Re: решение для вывода рандом галеры
вроде бы да, правильно) Только выводить можно не 20, а даже 200, в группах все же обычно 1000+ галер и, как минимум, логика была такая, чтобы включать первые 200 в выборку. Просто при 20, будет многовато повторов попадаться, раве нет? (если раз 10 кликнуть, точно несколько раз будет повтор) Или тут я уже вас не правильно понимаю)
Re: решение для вывода рандом галеры
да , видимо есть какое-то непонимание
у нас есть релейты
которые надо выводить по категории
сколько штук надо выводить в релейтах?
у нас есть релейты
которые надо выводить по категории
сколько штук надо выводить в релейтах?
Don't forget to run script update
Re: решение для вывода рандом галеры
и вы говорите что эта выборка - не кешится, я верно понял?
Don't forget to run script update
Re: решение для вывода рандом галеры
ну я не утверждаю, что она не кэшится... но нагрузка вырастает и как только убираешь - снижается... может и кэшится, но когда сотни тысяч галер, этот процесс не заканчивается или еще что... на больших базах я релейтед в принципе избегаю, галера с ними открывается с задержкой, которая видна "невооруженным" глазом... на маленьких все ок обычно. А тут вроде как и релейтед не нужны, просто рандом линк на одну из 200 топ-галер из текущей категории... при том что этот топ-лист галер можно обновлять, я не знаю, раз в неделю или месяц или даже реже... и получается ради этой "мелочи" приходится грузить сервер релейтами
Re: решение для вывода рандом галеры
просто одинаковая выборка должна кешится, это однозначно
то что она какую-то нагруку добавит - это тоже понятно, но кеш можно выставить конкретно доя макроса, а не для всего сайта
и какая галера конкретно открывается медленно? давайте тогда с примерами конкретными
то что она какую-то нагруку добавит - это тоже понятно, но кеш можно выставить конкретно доя макроса, а не для всего сайта
и какая галера конкретно открывается медленно? давайте тогда с примерами конкретными
Don't forget to run script update
Re: решение для вывода рандом галеры
а как для макроса кэш выставить? может с этого начать? попробую месяц поставить и посмотрю на нагрузку
Re: решение для вывода рандом галеры
как обычно https://smartcj.com/wiki/doku.php?id=ru ... _templates )
cache ключевое слово)
cache ключевое слово)
Don't forget to run script update







