Раков
Там count на каждый итем.
ну конечно, а разве это не логично ? у меня в базе данных больше 500 городов...
Igor
ну конечно, а разве это не логично ? у меня в базе данных больше 500 городов...
Дело в том что count это очень тяжелый запрос. И и если сделать 500 запросов на count то страница упадет в timeout
Igor
поэтому там и кеш
Раков
тут
так это не с моего сайта, это пример, но видимо мой модуль так же работает...
Dmitry
Модуль скорее всего дёргает модель компонента
Раков
Это на французской части в Firefox... до этого в Опере была загружена русская часть сайта. Как видите из-за кэша модуль не работает как надо...
Раков
Раков
Раков
Может подскажете тогда, есть ли возможность создавать кэш в зависимости от языка контента ? Пусть будет для каждого языка свой файл кэша...
Раков
вообще по идее так и должно работать.
Ну да :)) только попробуй объяснить это вьетнамцу ... 😆
Раков
Дело в том что count это очень тяжелый запрос. И и если сделать 500 запросов на count то страница упадет в timeout
в жумле самой, модуль админ панели "Последние действия" тоже ведь построен на запросе count ... и норм, 5000 строк выдает легко... а уж 100 городов (больше просто не надо) не очень ведь напрягут сервер ?
Igor
может там оба названия.
Раков
там потом Query запрос к БД идет...
Vladimir
https://1ps.ru/blog/dirs/2021/prodvizhenie-sajta-cherez-pinterest
Eugene
@Deny_lv вот почему важно пофиксить экспорт в Pinterest в JURSSPublisher.
Den 💙💛
Den 💙💛
от какой анимации?
Любой. Например на регионе, как пример. И разные анимашки с текстами типа https://getuikit.com/docs/scrollspy
Den 💙💛
Если даже просто убрать скольжение текста с шапки, то в lighthouse / Google pagespeed можно улучшить показатели до 10 пунктов 😏
Den 💙💛
а какая анимация в регионе? там только на главной
Ну вот и получаешь снижение показателей
Vladimir
Ну вот и получаешь снижение показателей
анимация на главной - это отдельный вопрос
Eugene
от анимации проц может нагружаться сильно и начинает всё тормозить. было такое с одним из сайтов
Den 💙💛
анимация на главной - это отдельный вопрос
Это влияет на покраску и рендеринг видимой части
Den 💙💛
хороший понт дороже денег
Ну если понт грузится долго, то отказы получаем
Vladimir
Ну если понт грузится долго, то отказы получаем
ну не настолько долго чтобы получить отказы
Eugene
Block FLoC - новая фишка в версии 2.9.27. включена по умолчанию. в htaccess ничего делать не нужно?
Eugene
ок. гуд.
Eugene
Starting with Joomla! 3.9.27 your website blocks this technology, you can re-allow it from the Global Configuration. Additionally to disable this technology for all requests to your server, you have to update your .htaccess. как это понять? новая опция блокирует FLoC, но не до конца? для полной блокировки надо прописывать строки в htaccess?
Eugene
нужна четкость. они могли бы написать - ВАМ НУЖНО добавить строки htaccess и включить опцию в общих настройках для блокировки FloC, а тут вроде решение есть, но половинчатое
Eugene
кстати, а откуда в русской версии строки для htaccess? в оригинале такого нет!
Eugene
ну нифига себе издержки. откуда они это взяли? 🙂
Vladimir
ручками и надо
ручками разрешить а не запретить
Eugene
если честно, то больше путаницы добавилось.
Eugene
потому что это тот же код, только с комментариями
Eugene
но это вопрос уже к тем, кто готовил релиз
Vladimir
но это вопрос уже к тем, кто готовил релиз
угу. сделали максимально непонятно
Vladimir
тупить пришлось долго
Ilia
❓Вопрос куда положить php файл с классом своем компоненте (Корзина в данном случае)? Положить так чтоб через namespace можно было просто подцепить. Использовать буду в своем компоненте в ComponentNameModelCart. И вопрос к @progreccor: дай ссылку на корзину которую советовал.
Vladimir
такое решение приняли
Ilia
ну кстати вопрос насчет корзины наверное закроем в рамках radicalmart
Чего-то не пойму что это и как взять пользоваться.
Ilia
Потребовалось вывести 1000+ товаров на странице. Страница уходит в 504 (таумаут). Нет опыта понять как снять нагрузку, единственное что понял валится все в тех местах где я создаю html для товара. Грубо убираю несколько проверок и выводов (свойства в миникарточке, проверки на вхождение в корзину, избранное) и все выводится. Дайте направление куда двигаться.
Vladimir
нет не ваше, свое
ну этот чат посвящен именно radicalmart
Vladimir
если вопросы общие - то их в чат joomla
Vladimir
а
Vladimir
все проехали
Vladimir
я уже перепутал чаты
Vladimir
увидел иконку - забыл
Ilia
увидел иконку - забыл
Понятно. Насоздано столько.... Какую тему почитать, если есть совет
Vladimir
а так - включить отладку joomla - она показывает где узкое место
Vladimir
поставь например 500 товаров - увидишь где утекает
Ilia
скорее всего проблемы с join
отключаю вывод html товаров (данные все есть) - итог 2 сек
Igor
В общем все до снос и писать запрос с 0
Igor
Начни с вывода только primary key
Ilia
Вот чего жрет Application: afterRenderComponent
Igor
Потом постепенно увеличивай кол-во данных в select ни каких join group И прочих.
Igor
Вот чего жрет Application: afterRenderComponent
Это могу быть и плагины.
Igor
В общем убираешь весь код в скетч и начинаешь с 0. Это самый быстрый способ.