Новости 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

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

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8

1. делаете бекап. отключаете все сторонние плагины и модули
2. обновляете ЖШ 3.20.0 -> 4.8.0. на ошибку Bootstrap после апдейта не обращаете, просто переходите в корень админки
3. обновляете Joomla.
4. обновляете ЖШ до последней версии
5. включаете постепенно плагины и модули, если надо - обновляете их
« Последнее редактирование: 26.01.2016, 12:01:32 от nevigen »
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Argawa

  • Захожу иногда
  • 139
  • 1 / 0
Re: Как обновить JoomShopping 3 до JoomShopping 4?
« Ответ #1 : 19.01.2016, 14:45:37 »
ну ссылка выше по прежнему актуальна. ну и на этом форуме тоже было неоднократно.

1. делаете бекап. отключаете все сторонние плагины и модули
2. обновляете ЖШ 3.20.0 -> 4.8.0. на ошибку Bootstrap после апдейта не обращаете, просто переходите в корень админки
3. обновляете Joomla.
4. обновляете ЖШ до последней версии
5. включаете постепенно плагины и модули, если надо - обновляете их

Спасибо за алгоритм обновления. Но возникла одна проблемка, после обновления до Joomla 3.48 возникли проблемы с версткой в админке, как-будто бутсрап не подключился (
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Как обновить JoomShopping 3 до JoomShopping 4?
« Ответ #2 : 19.01.2016, 18:13:09 »
в админке ЖШ?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Argawa

  • Захожу иногда
  • 139
  • 1 / 0
Re: Как обновить JoomShopping 3 до JoomShopping 4?
« Ответ #3 : 26.01.2016, 06:07:29 »
в админке ЖШ?

Да, и не только, решилось перезаливкой папки с шаблонами административной части.
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Re: Как обновить JoomShopping 3 до JoomShopping 4?
« Ответ #4 : 26.01.2016, 11:54:33 »
dmitry_stas, убери вопрос из заголовка темы - ты не спрашиваешь, ты даешь решение))
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Как обновить JoomShopping 3 до JoomShopping 4?
« Ответ #5 : 26.01.2016, 11:57:54 »
та это nevigen разделил тему :) она не моя была :) заголовок и остался. и я не могу поменять заголовок, меняю, сохраняю, а не меняется
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Обновление JoomShopping 3 до JoomShopping 4
« Ответ #6 : 26.01.2016, 12:01:02 »
поправил :)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Обновление JoomShopping 3 до JoomShopping 4
« Ответ #7 : 07.02.2017, 12:30:15 »
4.15.1 -> 4.16 еще нет просто обновления или что ?
как обновляться ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Обновление JoomShopping 3 до JoomShopping 4
« Ответ #9 : 08.02.2017, 15:26:33 »
Виктор, тут рускоязычный вроде форум....
я так и не понял будет апдейт до 4.16 стандартный
или накатывать надо как новый компонент ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Re: Обновление JoomShopping 3 до JoomShopping 4
« Ответ #10 : 08.02.2017, 15:28:53 »
Скачайте последнюю версию JoomShopping
Установка через Joomla как новый компонент.
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Обновление JoomShopping 3 до JoomShopping 4
« Ответ #11 : 08.02.2017, 15:49:16 »
теперь понятно.
надеялся будет последний апдейт в "привычном"страром виде, что было бы логично.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

threemonkeys

  • Захожу иногда
  • 171
  • 1 / 0
Re: Обновление JoomShopping 3 до JoomShopping 4
« Ответ #12 : 09.02.2017, 19:55:28 »
Скачайте последнюю версию JoomShopping
Установка через Joomla как новый компонент.
Скачал, установил через стандартный Joomla.
Что за опция для списка заказов - Отправить письмо? Где такая?

Здорово бы массово менять статусы заказа (запилили бы, полезно)
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Обновление JoomShopping 3 до JoomShopping 4
« Ответ #13 : 09.02.2017, 20:48:59 »
это тема про обновление.
а не про где найти и было бы не плохо.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

blade0220

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Обновление JoomShopping 3 до JoomShopping 4
« Ответ #14 : 05.03.2017, 22:51:33 »
Доброго времени суток! У меня при обновлении с 4.15.1 на 4.16.0 выдает ошибку при установке компонента "Copy file failed"

*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Обновление JoomShopping 3 до JoomShopping 4
« Ответ #15 : 05.03.2017, 22:54:15 »
права на папки проверяйте. 99% не хватает прав на запись в нужные папки.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

blade0220

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Обновление JoomShopping 3 до JoomShopping 4
« Ответ #16 : 05.03.2017, 23:32:16 »
вроде везде стоят правильно, а ошибка так и выскакивает
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Обновление JoomShopping 3 до JoomShopping 4
« Ответ #17 : 06.03.2017, 00:17:32 »
ну проблема именно копирования.
вопрос на 99% именно на уровне хостинга.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

apikron

  • Захожу иногда
  • 152
  • 2 / 0
Re: Обновление JoomShopping 3 до JoomShopping 4
« Ответ #18 : 31.05.2017, 16:00:36 »
Я так понимаю, что скачиваем компонент и ставим через Менеджер расширений Joomla. Но вот вопрос!
Нужно скачивать самую последнюю версию компонента 4.16.1 или нужно сначала добыть и поставить 4.16.0?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Обновление JoomShopping 3 до JoomShopping 4
« Ответ #19 : 31.05.2017, 16:17:52 »
ставьте 4.16.1
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Akeksandr

  • Захожу иногда
  • 396
  • 12 / 0
Re: Обновление JoomShopping 3 до JoomShopping 4
« Ответ #20 : 28.12.2017, 17:45:51 »
Подскажите пожалуйста, а то я запутался.
JoomShopping 3.15.1.
При обновлении до 3.16.0 пишет, что нужно скачать само обновление и через менеджер Joomla обновить.
Но скачать не могу, написано используйте Joomla для обновления.
Замкнутый круг.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Обновление JoomShopping 3 до JoomShopping 4
« Ответ #21 : 28.12.2017, 17:59:15 »
Но скачать не могу, написано используйте Joomla для обновления.
скачивайте последнюю на данный момент версию JoomShopping с сайта разработчиков, устанавливайте через стандартный установщик Joomla
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Akeksandr

  • Захожу иногда
  • 396
  • 12 / 0
Re: Обновление JoomShopping 3 до JoomShopping 4
« Ответ #22 : 28.12.2017, 18:32:03 »
скачивайте последнюю на данный момент версию JoomShopping с сайта разработчиков, устанавливайте через стандартный установщик Joomla
Спасибо за подсказку. Зарегистрировался, скачал, установил.  *DRINK*
*

Mick_20

  • Завсегдатай
  • 1029
  • 13 / 0
  • Что тут писать?
Re: Обновление JoomShopping 3 до JoomShopping 4
« Ответ #23 : 16.09.2020, 10:26:40 »
Подскажите алгоритм обновления из 1-го поста сработает на моей сайте?

  • Joomla 2.5.8
  • JoomShopping 3.2.5

Вроде 4-я версия магазина не поддерживает Joomla 2.5
Мой сайт про корабли
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Обновление JoomShopping 3 до JoomShopping 4
« Ответ #24 : 16.09.2020, 11:43:57 »
Подскажите алгоритм обновления из 1-го поста сработает на моей сайте?

  • Joomla 2.5.8
  • JoomShopping 3.2.5

Вроде 4-я версия магазина не поддерживает Joomla 2.5
да!
странный вопрос для темы которая так и называется.

П.С. толко читать внимательно с какой версии обновлять !
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Установка и Обновление

Автор Beer

Ответов: 301
Просмотров: 50900
Последний ответ 28.08.2024, 09:15:12
от kit2m2
Как правильно обновлять старую версию Joomshopping до последней?

Автор dss

Ответов: 1
Просмотров: 3040
Последний ответ 01.05.2020, 13:01:12
от dmitry_stas
А где обновление до версии 4.16.0 ?

Автор kit2m2

Ответов: 3
Просмотров: 3307
Последний ответ 25.01.2018, 23:40:05
от dmitry_stas
Обновление с 3.20 до 4.x вручную

Автор dron

Ответов: 3
Просмотров: 1294
Последний ответ 28.02.2017, 12:43:09
от nevigen
Как начать работать с JoomShopping ?

Автор 100coins

Ответов: 19
Просмотров: 4747
Последний ответ 02.07.2016, 08:17:05
от dmitry_stas