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

admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

переварилась у голове и понял что идея хорошая)
те предложение такое: что выборка одна 1-200 но на галерах выводится условно 20 только из этого списка но рендомных, верно?
получается что мы можем закешить выборку, но выводить разные
я правильно понял?
Don't forget to run script update
serge
Posts: 930
Joined: Mon Mar 14, 2011 7:53 am

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

Post by serge »

вроде бы да, правильно) Только выводить можно не 20, а даже 200, в группах все же обычно 1000+ галер и, как минимум, логика была такая, чтобы включать первые 200 в выборку. Просто при 20, будет многовато повторов попадаться, раве нет? (если раз 10 кликнуть, точно несколько раз будет повтор) Или тут я уже вас не правильно понимаю)
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

да , видимо есть какое-то непонимание

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

сколько штук надо выводить в релейтах?
Don't forget to run script update
serge
Posts: 930
Joined: Mon Mar 14, 2011 7:53 am

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

Post by serge »

200
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

и вы говорите что эта выборка - не кешится, я верно понял?
Don't forget to run script update
serge
Posts: 930
Joined: Mon Mar 14, 2011 7:53 am

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

Post by serge »

ну я не утверждаю, что она не кэшится... но нагрузка вырастает и как только убираешь - снижается... может и кэшится, но когда сотни тысяч галер, этот процесс не заканчивается или еще что... на больших базах я релейтед в принципе избегаю, галера с ними открывается с задержкой, которая видна "невооруженным" глазом... на маленьких все ок обычно. А тут вроде как и релейтед не нужны, просто рандом линк на одну из 200 топ-галер из текущей категории... при том что этот топ-лист галер можно обновлять, я не знаю, раз в неделю или месяц или даже реже... и получается ради этой "мелочи" приходится грузить сервер релейтами
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

просто одинаковая выборка должна кешится, это однозначно
то что она какую-то нагруку добавит - это тоже понятно, но кеш можно выставить конкретно доя макроса, а не для всего сайта
и какая галера конкретно открывается медленно? давайте тогда с примерами конкретными
Don't forget to run script update
serge
Posts: 930
Joined: Mon Mar 14, 2011 7:53 am

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

Post by serge »

а как для макроса кэш выставить? может с этого начать? попробую месяц поставить и посмотрю на нагрузку
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

как обычно https://smartcj.com/wiki/doku.php?id=ru ... _templates )
cache ключевое слово)
Don't forget to run script update
Post Reply