Page 2 of 2

Re: решение для вывода рандом галеры

Posted: Sun Nov 07, 2021 2:39 am
by admin
переварилась у голове и понял что идея хорошая)
те предложение такое: что выборка одна 1-200 но на галерах выводится условно 20 только из этого списка но рендомных, верно?
получается что мы можем закешить выборку, но выводить разные
я правильно понял?

Re: решение для вывода рандом галеры

Posted: Sun Nov 07, 2021 9:35 am
by serge
вроде бы да, правильно) Только выводить можно не 20, а даже 200, в группах все же обычно 1000+ галер и, как минимум, логика была такая, чтобы включать первые 200 в выборку. Просто при 20, будет многовато повторов попадаться, раве нет? (если раз 10 кликнуть, точно несколько раз будет повтор) Или тут я уже вас не правильно понимаю)

Re: решение для вывода рандом галеры

Posted: Sun Nov 07, 2021 4:23 pm
by admin
да , видимо есть какое-то непонимание

у нас есть релейты
которые надо выводить по категории

сколько штук надо выводить в релейтах?

Re: решение для вывода рандом галеры

Posted: Sun Nov 07, 2021 7:02 pm
by serge
200

Re: решение для вывода рандом галеры

Posted: Mon Nov 08, 2021 6:03 am
by admin
и вы говорите что эта выборка - не кешится, я верно понял?

Re: решение для вывода рандом галеры

Posted: Mon Nov 08, 2021 5:07 pm
by serge
ну я не утверждаю, что она не кэшится... но нагрузка вырастает и как только убираешь - снижается... может и кэшится, но когда сотни тысяч галер, этот процесс не заканчивается или еще что... на больших базах я релейтед в принципе избегаю, галера с ними открывается с задержкой, которая видна "невооруженным" глазом... на маленьких все ок обычно. А тут вроде как и релейтед не нужны, просто рандом линк на одну из 200 топ-галер из текущей категории... при том что этот топ-лист галер можно обновлять, я не знаю, раз в неделю или месяц или даже реже... и получается ради этой "мелочи" приходится грузить сервер релейтами

Re: решение для вывода рандом галеры

Posted: Mon Nov 08, 2021 6:13 pm
by admin
просто одинаковая выборка должна кешится, это однозначно
то что она какую-то нагруку добавит - это тоже понятно, но кеш можно выставить конкретно доя макроса, а не для всего сайта
и какая галера конкретно открывается медленно? давайте тогда с примерами конкретными

Re: решение для вывода рандом галеры

Posted: Tue Nov 09, 2021 7:52 am
by serge
а как для макроса кэш выставить? может с этого начать? попробую месяц поставить и посмотрю на нагрузку

Re: решение для вывода рандом галеры

Posted: Tue Nov 09, 2021 7:59 am
by admin
как обычно https://smartcj.com/wiki/doku.php?id=ru ... _templates )
cache ключевое слово)