Новости Joomla

Человек на GitHub ускорил Joomla в 600 раз на объёме 150к+ материалов в 1700+ категориях

Человек на GitHub ускорил Joomla в 600 раз на объёме 150к+ материалов в 1700+ категориях

👩‍💻 Человек на GitHub ускорил Joomla в 600 раз на объёме 150к+ материалов в 1700+ категориях. На старте его сайт на Joomla 3 вообще не смог обновиться на Joomla 5. Пришлось делать экспорт/импорт материалов. Проделав всё это он запустил-таки этот объём данных на Joomla 5. Тестовый скрипт грузил 200 материалов из этого объёма всего за 94 секунды ))) А главная страница с категориями грузилась 20 секунд. Добавив индекс для таблицы #__content

CREATE INDEX idx_catid_state ON #__content (catid, state);
он сократил время загрузки категорий до 1 секунды. Затем наш герой решил поковырять SQL-запрос в ArticleModel, который отвечает за выборку материалов. И решил заменить тип JOIN на STRAIGHT_JOIN для категорий.
// ->from($db->quoteName('#__content', 'a'))->from(    $db->quoteName('#__content', 'a')    . ' STRAIGHT_JOIN ' . $db->quoteName('#__categories', 'c')    . ' ON ' . $db->quoteName('c.id') . ' = ' . $db->quoteName('a.catid'))// ->join('LEFT', $db->quoteName('#__categories', 'c'), $db->quoteName('c.id') . ' = ' . $db->quoteName('a.catid'))
Что сократило загрузку 200 материалов из 150к с 94 секунд до 5. К слову сказать, боевой сайт на Joomla 3 крутится на 12CPU 64GB рамы. А все манипуляции с кодом он делает на базовом 1CPU 1GB сервере и замеры скорости даны именно для базового сервера. Но это всё в дискуссии, хотя в идеале должно вылиться в Pull Requests. Мы - Open Source сообщество, где никто никому ничего не должен. Джунгли. Но человек ищет пути оптимизации Joomla и предлагает решения. Если оказать поддержку и предложить помощь хотя бы с тестированием самых разнообразных сценариев, то возможно эти улучшения смогут войти в ядро. Пусть не быстро, пусть через несколько лет, пусть не все, но войдут. Достаточно предложить руку помощи и приложить немного усилий.
Дискуссию на GitHub можно почитать здесь.@joomlafeed#joomla #community #php

Перевод и публикация интервью с Joomla евангелистом на греческом портале Joomla

Перевод и публикация интервью на греческом портале Joomla 🇬🇷

Утро, просматриваешь входящие письма и изучаешь новости и внезапно обнаруживаешь, что инициатива, которую ты начал, подхватывается другими людьми. 🎉

Недавно я взял интервью у Билла (Василиса) Коциаса - руководителя студии, читающего лекции в университете и популяризатора Joomla в Греции. Это интервью из журнала NorrNext, в оригинале на английском, теперь доступно на греческом языке и опубликовано на портале joomla.gr. 🎉

До чего же приятно… 😇😊 Работа замечена и с ней посчитали необходимым ознакомить аудиторию страны, в которой Билл читает лекции. И это солнечная Греция - страна, страна, с которой Россию многое связывает. 🇬🇷🇷🇺🕊

Смотрю на греческий алфавит и тут же рисуются картины белоснежных зданий в окружении винограда и амфор, красивых женщин в сандалиях и мужественных воинов, охраняющих покой полисов, в которых ученые мужи работают над трудами, позже вошедшими в века. Красиво! 😇Но вернемся к интервью.

Из него вы узнаете, что в Греции доля Joomla среди CMS занимает порядка 30-40%. По моему мнению это - самый высокий показатель во всем мире. Также чтение лекций о Joomla в университетах позволит привести новых пользователей и к тому же молодое поколение. Ну и огромное кол-во сертификтатов Билла на стене (смотрим фото в статье) свидетельствует о том, что Joomla может применяться как профессиональный инструмент.

🌐 Оригинальное интервью (на английском)
🇬🇷 Интервью на греческом портале (joomla.gr)

Что насчет перевода на русский? Увы, времени всего 24 часа в сутках. Я продолжаю готовить новые интервью. Возможно, после завершения выпуска журнала, рассмотрю перевод некоторых интервью на русский. Но я об этом не говорил. 😊 В блоге @eugenius_blog публикую анонсы интересных событий из мира Joomla, интервью, уроки и полезные советы, а также делюсь мыслями:, связанными с разработкой и веб-дизайном.

0 Пользователей и 1 Гость просматривают эту тему.
  • 21 Ответов
  • 2024 Просмотров
*

Fetov

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Не пойму почему жестко глючит ЖШ на сайте.
В одной из категории нажимаю на товаре кнопку "купить" (не переходя на страницу продукта). Открывается корзина с этим товаром. Далее нажимаю "вернуться в магазин" чтобы продолжить покупки. Нажимаю на другом продукте "купить" и открывается опять корзина НО в корзине только один предыдущий продукт. Ситуация меняется если обновить страницу вручную. В корзине появляется эти два продута. При попытке удалить из корзины какой-нибудь продукт ничего не происходит. То есть как будто удаляется, задает вопрос и т.д. но продукты все остаются.
По началу люди оформляли заказы но потом стали писать что сайт глючит. Я попробовал и вправду глючит.
Такое ощущение что это с кэшем как то связано. Нажимаю на меню "Магазин" страница обновляется и слева в модуле "Корзина" актуальный список товаров с удаленными. Но когда нажимаешь "Перейти в корзину" то открывается старый список без удаленных товаров.
Что посоветуете сделать?
Сайт Feremok.ru
« Последнее редактирование: 09.12.2018, 07:57:38 от Fetov »
*

kit2m2

  • Живу я здесь
  • 3370
  • 276 / 0
  • Беру сайты на полное сопровождение
А где у Вас подключенный скрипт?
Код
/components/com_jshopping/js/functions.js

Настройки / Другие параметры / Загружать javascript - Стоит галочка?
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

Fetov

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Спасибо что откликнулись.
Был включен. Сегодня искал причину и отключил "Загружать javascript". Опять включил.
*

kit2m2

  • Живу я здесь
  • 3370
  • 276 / 0
  • Беру сайты на полное сопровождение
А на другом шаблоне Joomla работает как нужно, проверяли?
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

Fetov

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
У меня этот шаблон с самого начала стоит. Покупал его складчину и я так понимаю что это лицензия.
На этом шаблоне у меня вначале оформляли заказы и потом со временем начал глючить. Вы пробовали добавить товары в корзину на моем сайте, так же глючит?

Сейчас попробовал другие шаблоны и глюк тот же. С корзины не удаляется и новые товары то появляются после обновления страницы то не появляются вообще.
« Последнее редактирование: 10.12.2018, 04:18:18 от Fetov »
*

kit2m2

  • Живу я здесь
  • 3370
  • 276 / 0
  • Беру сайты на полное сопровождение
Проблема однозначно в кеше, смотрели на хостинге? Может хостер кеширование включил, в целях экономии ресурсов? Версии какие (Joomla и JoomSopping)?
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
У меня этот шаблон с самого начала стоит. Покупал его складчину и я так понимаю что это лицензия.
На этом можно и остановиться.
Варезный шаблон и кто его знает что там за время его работы могло натвориться
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

Fetov

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Проблема однозначно в кеше, смотрели на хостинге? Может хостер кеширование включил, в целях экономии ресурсов? Версии какие (Joomla и JoomSopping)?

Написал в тех. поддержку хостинга. Сказали посмотрят.
ЖШ Version 4.15.1.
Joomla! 3.9.1
*

Fetov

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
На этом можно и остановиться.
Варезный шаблон и кто его знает что там за время его работы могло натвориться

На другом шаблоне та же самая проблема.
*

kit2m2

  • Живу я здесь
  • 3370
  • 276 / 0
  • Беру сайты на полное сопровождение
ЖШ Version 4.15.1.
Joomla! 3.9.1
Joomla - обновляли, JoomShopping - нет... Обновляться не пробовали? Последняя версия - JoomShopping 4.18.2. Может в этом проблема?
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

Fetov

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Joomla - обновляли, JoomShopping - нет... Обновляться не пробовали? Последняя версия - JoomShopping 4.18.2. Может в этом проблема?

Да что то не получается обновить. Я так понял что нужно скачать JoomShopping 4.18.0. и установить через админку и далее обновить до последней. Но что-то не могу найти где скачать. Предыдущую версию скачивал на JoomShopping.про но там старая версия весит.
*

kit2m2

  • Живу я здесь
  • 3370
  • 276 / 0
  • Беру сайты на полное сопровождение
Описание, Основной сайт, где скачать

JoomShopping.про - никакого отношения к компоненту не имеет
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

Fetov

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Описание, Основной сайт, где скачать

JoomShopping.про - никакого отношения к компоненту не имеет

Обновил но проблема осталась.
Причем очистка кэш браузера не помогает обновить корзину. Добавляешь продукт, открывается корзина а там продукт который пытался удалить еще 10 минут назад еще до очистки кэша. А нового продукта нет.

Обновить информацию в корзине получается только после удаления всего кэша в админке joomla

Отключил Кэширование в joomla но проблема не решилась. И почему то в кэше все равное появляется одна  и та же страница "page" и после ее удаления корзина обновляется.
« Последнее редактирование: 10.12.2018, 18:48:14 от Fetov »
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
Еще раз повторюсь.
Варез мог натворить делов и теперь переключай не переключай толку не будет
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

Fetov

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Почему когда отключено Кэширование в Joomla то в кэше Joomla все равно появляется страница "page" и только после ее удаления информация в корзине обновляется?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
потому что нельзя ставить на рабочий сайт какой то неизвестный никому квикстарт от шаблона, который к тому же был куплен вскладчину на варезном сайте. если появляется кеш, значит он включен
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
потому что нельзя ставить на рабочий сайт какой то неизвестный никому квикстарт от шаблона, который к тому же был куплен вскладчину на варезном сайте. если появляется кеш, значит он включен
Аха и сколько он там стоит хз.
Как глубоко забрался?
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

Fetov

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
потому что нельзя ставить на рабочий сайт какой то неизвестный никому квикстарт от шаблона, который к тому же был куплен вскладчину на варезном сайте. если появляется кеш, значит он включен

Я квикстарт не ставил. Только сам шаблон пустой. Осталоьное сам сделал. В админке Joomla отключено кэширование.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
В админке Joomla отключено кэширование.
но оно ж кешируется? значит что то его кеширует. значит какой то дополнительный компонент кеширования установлен, или типа такого. чудеса само собой бывают, но боюсь в данном случае чуда ждать не стоит :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Fetov

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Сегодня например оформил клиент заказ и без проблем. Не понятно в чем проблема. С мак бука и с айфона одна и та же проблема. Может только с mac os глючит.
*

Fetov

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Проблема решилась исключением меню "магазин" в плагине    "Система - Кэш"
« Последнее редактирование: 12.12.2018, 17:19:38 от Fetov »
*

itbc

  • Захожу иногда
  • 236
  • 1 / 2
Возникла та же самая проблема. Но решить ее удалением меню "магазин" в плагине    "Система - Кэш" не возможно так как в плагине нет такой функции . Joomla 2.5...  Все работало и вдруг перестало ...  возможно проблева у хостера .. но я даже не знаю что просить его проверить
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Стоимость доставки для нескольких товаров. Должна ли рассчитываться?

Автор goga_pgasovav

Ответов: 2
Просмотров: 894
Последний ответ 14.06.2025, 13:08:57
от victorantoniak
Уведомление о превышении доступного количества товара

Автор goga_pgasovav

Ответов: 1
Просмотров: 956
Последний ответ 03.02.2025, 18:48:10
от kit2m2
Артикул или код товара?

Автор goga_pgasovav

Ответов: 3
Просмотров: 1209
Последний ответ 28.11.2024, 19:03:59
от goga_pgasovav
Не сохраняется порядок товаров в админке

Автор heartlink

Ответов: 7
Просмотров: 2017
Последний ответ 08.10.2024, 10:24:02
от kit2m2
Сортировка товаров внутри категории

Автор oslyabya

Ответов: 1
Просмотров: 1424
Последний ответ 02.08.2024, 22:06:39
от nevigen