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

profes66

  • Новичок
  • 9
  • 0 / 0
очень большие проблемы при создании статьи в стандартном "Шаблон отправки материала"

1. плохо реализовано добавление изображения в статью -надо сначало загрузить изображение на сервак в папку сториес , потом выбрать из этой папки изображение и вставить в статью . если для меня этот метод ещё подходит, то как простому пользователю это не удобно (со временем в папке будет свалка). как реализовать простую вставку изображения в статью выбрал на компе нажал загрузить и оно в статье ?
2. тут же спрашивает публиковать на главной? хочу чтобы этого вопроса не было., зачем простому пользователю писать статью на главную

может есть компонент, модуль, плагин который кторый это реализовывает или ручками можно где то поправить?
или ткните носом где это уже обсуждалось, я не нашёль
« Последнее редактирование: 16.11.2010, 07:51:37 от profes66 »
*

profes66

  • Новичок
  • 9
  • 0 / 0
Harvey
у Вас какой установлен редактор? у меня нет "с права по центру 3 кнопки" , JCE стоит но с аглицким туго, на форуме тут про него смотрель но описалова на русском нет.
просто другими сайтами там всё просто выбрал изо нажаль загрузить всё изо в материале , а у меня танцы с бубном сайт то новостной пользователи должны просто писать статьи и не НА ГЛАВНУЮ.

да не ужели все так изо добавляют??(с бубном) или все тока магазины открывают?
*

profes66

  • Новичок
  • 9
  • 0 / 0
Harvey
1.5.22 рус но там не было JCE установил 1576(как то тут подругому чем Вы описываете) и какойто медиа бокс с ним   но всё равно не пойму как сразу вставлять изображение в текст.
*

profes66

  • Новичок
  • 9
  • 0 / 0
спасибки! это Ваш сайт? " "чё та я очкую" © оттуда качать , про транслит знаю

почему модеры молчат ?
*

profes66

  • Новичок
  • 9
  • 0 / 0
оказывается всё просто ! пока ждал ответа скачал wordpress и о чудо всё замечательно работаеть картинка вставляется да ещё в статье миниатюра кликабельная!
теперь я там!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla 1.5 как убрать кнопку редактировать материант с сайта

Автор andriy465

Ответов: 5
Просмотров: 4021
Последний ответ 12.11.2023, 23:37:03
от all_zer
Нужно wiki под Joomla

Автор THE KILLERS

Ответов: 9
Просмотров: 9692
Последний ответ 05.11.2020, 20:56:47
от Kijv
Поиск статьи по url сайта в админке Joomla 1.5

Автор Tema

Ответов: 5
Просмотров: 2194
Последний ответ 14.08.2020, 07:16:44
от rsn
[Решено] Проблема с авторизацией Invalid Token

Автор treX

Ответов: 100
Просмотров: 97139
Последний ответ 06.10.2019, 16:55:45
от PaLyCH
Не могу войти в админку Joomla 1.5

Автор MrSkif

Ответов: 14
Просмотров: 10559
Последний ответ 12.09.2018, 19:36:32
от PaLyCH