Новости 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 Гость просматривают эту тему.
  • 3 Ответов
  • 4467 Просмотров
*

Binar

  • Новичок
  • 1
  • 0 / 0
Joomla 2.5 + phpbb через JFusion
« : 05.03.2013, 23:18:36 »
Установил JFusion для интеграции Joomla 2.5 и форума на phpBB3.0.11, чтобы синхронизировать пользователей и объединить авторизацию. В итого в принципе получилось, не без проблем конечно, но осталось одно но - пропал аккаунт admin на форуме. Т.е. он есть, но зайти с него на форум уже не получается пишет неправильный логин или пароль, зайти на этот аккаунт получается только авторизовавшись на сайте под админкой Joomla. Почему phpbb перестал воспринимать авторизацию под admin? Пароль проверял, переустанавливал его, но чо то крокодил не ловится...
Может потому что аккаунт с одиаковым логином admin был и в Joomla и в phpbb? И при переносе пользователей наложились друг на друга?

Выключение JFusion не помогает вернуть авторизацию admin через форум
*

greytm

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Re: Joomla 2.5 + phpbb через JFusion
« Ответ #1 : 03.05.2013, 16:33:02 »
Была такая же история, phpBB3 выводится через Frameless
Я просто убрал форму входа из форума а авторизация происходит через Joomla
*

enelte22

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Re: Joomla 2.5 + phpbb через JFusion
« Ответ #2 : 06.07.2013, 17:17:07 »
ребят а где скачать JFusion для Joomla 2.5 и форума phpBB3
*

AdWeb

  • Давно я тут
  • 878
  • 31 / 3
Re: Joomla 2.5 + phpbb через JFusion
« Ответ #3 : 08.07.2013, 09:55:58 »
логично было бы предположить, что качается с оф.сайта разработчиков :)
| Хороший Хостинг | Купить Хикашоп | Каталог перекладів Joomla компонентів
PS. спасибо кидать через вебмани: R152456839841 если плюсикофф не хватает :)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla 3.8 - smf 2.0.2 и JFusion 2.1

Автор imsprice

Ответов: 1
Просмотров: 4434
Последний ответ 06.06.2018, 11:51:28
от Segoy
JFusion 3.0 beta кто юзал?

Автор Скиф

Ответов: 4
Просмотров: 4797
Последний ответ 10.03.2018, 20:58:59
от kern.USR
О судьбе проекта JFusion

Автор lolitma3

Ответов: 2
Просмотров: 4659
Последний ответ 26.04.2017, 15:20:01
от lolitma3
[СКАЧАТЬ] Русская локализация JFusion

Автор ChaosDay

Ответов: 69
Просмотров: 60175
Последний ответ 10.02.2017, 11:30:35
от MuxaS
Joomla 1.5.26 + JFusion 1.8 + smf 1.1.8 - ошибка 8192: Non-static method JFactory

Автор system1024

Ответов: 3
Просмотров: 5180
Последний ответ 29.08.2016, 14:56:00
от SeBun