Igor
Так что с итоге сделают таблицу #__field_values_history и дополнительные Join, в итоге проиизводительность только еще больше упадет.
Алексей
Алексей
Для этого есть специализированные движки
Igor
Алексей
Igor
Не знаю... Маркетплейс мутите)?
Ну их тоже но есть много другие магазины с таким количеством товаров.
И да ни один из готовых e-commerce движков с таким объёмом не справиться и производительность там строится лишь на кешировании.
Так что они в разы устают Joomla
Алексей
А чем кэширование плохо?
Den 💙💛
Den 💙💛
Можно и не кешировать
Но тогда сайт лучше писать свой отсматривая каждый запрос
Igor
А чем кэширование плохо?
Оно не плохо. Просто оно как лейкопластырь. Проблему оптимизации и производительности не решает.
Вы и в Joomla можете включить полномтраничный кеш даже на самом кривом компоненте все будет летать.
Igor
Алексей
Igor
Den 💙💛
Можно все на файлах хранить 😉
Igor
К примеру простая выборка по pk будет очень шустрый даже при огромной таблице.
А вот что быстрее выборка с join или две выборки зависит от количества строк в бд и индексов.
Там довольно много тонкостей. Но многие пытаются просто закрыть на это глаза включив кеширование. А не решать проблему.
Den 💙💛
Den 💙💛
У меня на 3 млн материалах в списке на месте где не было фото я рандомно с папки отображал фото. Вроде бы и ничего тут, но страница генерилась 30 сек
Igor
Den 💙💛
glob() как потом выяснил было не лучшее решение. Переписал узкое место и страница менее 1 сек отображалась уже
Den 💙💛
А грешил на базу, мол 3 млн 😂
Den 💙💛
Тут ещё главное чтобы и сервер был нормально настроен
Vladimir
На них же проблема производительности
Проблема производительности в архаичной архитектуре существующих магазинов.
Они все живут в мире 2005 года, когда не существовало современных возможностей баз данных.
И эта архаичность тянется во всех екоммерсе решениях, потому что они оказались заложниками обратной совместимости.
Алексей
Скорее бы они порвали связи с этой обратной совместимостью... Больно но зато потом легко
Алексей
Я вот тоже думал, как с j3 на j4 перейти. В итоге решил забить на миграцию и сделал все по новой (так сказать порвал связи с обратной совместммостью)... теперь спокоен по этому вопрсу и j4 интерфейс паралельно освоил, теперь админка j3 кажется архаичной
Vladimir
Алексей
Я думал вы про е комерс для джумла типа виртуемарта, а не про е комерс в целом
Алексей
Опенкарт насколько я могу судить например забил на обратную совместимость
Алексей
Время покажет, пока все норм работает. Но бэкап на j3 по любому остался, чтобы откатиться обратно.
Алексей
Вы его без бэкапа на j4 обновляли?)
Vladimir
Алексей
Я долго и упорно ждал 4.2 только потом перешел, прошел обнову с 4.2.0 на 4.2.1 пока полет нормальный
Igor
J4 до сих пор тянет архоичное легаси поэтому и много срачей на тему j5
Dmitry
https://vc.ru/legal/493717-kak-podgotovitsya-k-reforme-zakona-o-personalnyh-dannyh-chast-3-dokumenty
Igor
Eugene
проблема с smtp отправкой и acymailing.
дано: сервер на firstvds + rish, почта на biz.mail.ru. на сайте acymailing.
нужно осуществить рассылку по 1400 пользователям. лимиты поставлены минимальные. шаблон письма соответствует требованиям.
но после непродолжительной рассылки mail.ru блочит почтовый ящик.
были такие лимиты (скриншот). уменьшил вдвое. не помогает.
в общем, теперь ломаю голову что делать. какую-то другую бесплатную почту искать.
пока только yandex.ru остается из бесплатной корпоративной почты?
Eugene
рассылка небольшого кол-ва ящиков (1400) и нерегулярная. нецелесообразно платить за тариф на внешнем сервисе рассылок.
Sergey
Vladimir
Eugene
В тп писал?
первым делом. ответили:
Определённые лимиты на количество отправляемых писем в нашей системе отсутствуют. Величина лимита складывается из множества факторов, зависит от репутации ящика и является конфиденциальной информацией. Обратите внимание, что наша платформа не позиционируется как способ для совершения массовых рассылок, поэтому мы рекомендуем использовать наш сервис Sendbox https://biz.mail.ru/sendbox/ .
Igor
Eugene
Eugene
sendbox - ну как бы неудобно платить только за один сайт...
а если на сервере 3 сайта? тем более, что клиенту платить каждый месяц не с руки за тариф если нерегулярная рассылка
Eugene
просто к слову, когда нет phpmail, то возникает вот такой факап при всех преимуществах smtp
Vladimir
Vladimir
Алексей
Igor
Igor
Eugene
да вот тут я не понял, какие лимиты на рассылку. 100 адресов - маловато
Eugene
если это оно
Eugene
у клиента 1400 мейлов для рассылки
Igor
Eugene
уточню, отпишусь. в копилку знаний
Vio
https://github.com/joomla/joomla-cms/issues/36710
https://github.com/joomla/joomla-cms/discussions/38639
о cck мечтают) ага) щас)
Vio
надо было изначально кастомные типы контента добавлять, а не бесполезные кастомные поля
Igor
Igor
@drekun Дим а можно таки попросить чтобы скачивание ру языка на гитхаб подключиили.
Дмитрий
Дмитрий
в любом случае
Sergey
Плагин XML-карты сайта для JoomShopping - JLSitemap - JoomShopping v.1.5.1
Исправлена работа плагина на сайтах, где в структуре меню использовано несколько точек входа в магазин - то есть несколько пунктов меню типа "категория", кроме "главной страницы магазина". Аналогичная проблема была замечена и на мультиязычных сайтах. Суть проблемы в том, что в карте сайта товары "выпрыгивали" из своих категорий на уровень или несколько вверх. Также возникали дубли URL на мультиязычных сайтах, при этом эти дубли отдавали 404 ошибку. Это связано с тем, что при формировании ссылки (и альтернатив из других языковых версий) для карты сайта не определялся itemId для каждой конкретной ссылки.
Плагин поддерживает как Joomla 3 и JoomShopping 4.18.x, так и Joomla 4 и JoomShopping 5.
Плагин работает только вместе с компонентом JL Sitemap.
Скачать плагин
Скачать компонент
Dmitry
Dmitry
Чтобы в админке не амазон был?
Igor
Dmitry
Dmitry
Написал главному по языкам
RINAT
Eugene
https://www.acymailing.com/pricing/ - здесь ничего об этом не сказано
Vladimir
Vladimir
Такое может быть эффективно. Но лучше его отделять от сервера на котором крутится твой сайт