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

Дмитрий887

  • Новичок
  • 2
  • 0 / 0
Joomla 4.8.1
« : 26.12.2023, 14:48:28 »
Подскажите пожалуйста сайт на Joomla 4.8.1 в админке не могу изменить ничего, что делать?
Интерфейс изменился нет кнопок менеджер материалов шаблонов и тд.
*

Vastriet

  • Захожу иногда
  • 405
  • 11 / 0
Re: Joomla 4.8.1
« Ответ #1 : 26.12.2023, 17:52:39 »
точно 4.8.1?
*

Sofia2000

  • Новичок
  • 1
  • 0 / 0
Re: Joomla 4.8.1
« Ответ #2 : 26.12.2023, 21:09:35 »
точно 4.8.1?
Масслукинг теперь в Telegram! Кодер ищет работу) ЧАСТЬ 1!Масслукинг теперь в Telegram! Кодер ищет работу) ЧАСТЬ 1!


С тех пор, как появилась в Telegram функция в виде историй, я столкнулся с тенденцией замечать реакции некоторых незнакомых людей, назову их Масслукинги. Тот факт, что эти Масслукинги намеренно оставляют нерелевантные реакции, чтобы появиться в верхней части списка просмотров под привлекательным дизайном своих профилей, таких как ник, аватарка, наличие историй и поддельная галочка. Они думают, что авторы сторисов, скорее всего, клюнут на привлекательный профиль-спамера. Может это так и есть, но ничего полезного я пока не встречал и не клюнул :)Масслукинги продвигает разные ниши, например свой дурацкий сайт, кто-то предлагает дурацкие финансовые услуги, кто-то продвигает дурацкий канал о крипте, кто-то предлагает дурацкую «временную активацию бонусов на каналах". - это что мне попалось :)))

imageview&url=https%3A%2F%2Favatars.mds.yandex.net%2Fget-images-cbir%2F4821654%2Fd7LS_sHc7H724GsJY_NnZA8224%2Forig&uuid=8bb399a6189144bbaf08c272e8f14d63

Как с ними бороться? Не знаю) Я бы посоветовал вам скрывать от них свои истории, впрочем, решать вам.

Если рассмотреть это как способ рекламы для получения охватов - думаю, что способ хороший и решил пропиарить свои услуги. Я - разработчик ботов.В общем попытался найти софт этот и при вводе в поиске «масслукинг телеграм», меня выбило на сайт masslooking.ru, судя по домену не первый день этим занимаются, далее перешел на сайт и там по кнопке попал в их приватный канал и бота. Дали 24 часа бесплатного доступа, я попросил его у ТП. Оформил свой аккаунт как разработчика ботов и вставил ссылку на свой канал в телеге. Сделал пока только один аккаунт, но подключить можно сразу 5 штук!!

imageview&url=https%3A%2F%2Favatars.mds.yandex.net%2Fget-images-cbir%2F1885611%2FXi1A-C-Y2lQ-l6hjjUguuA8339%2Forig&uuid=8bb399a6189144bbaf08c272e8f14d63

- Далее в боте нужно было активировать сессию, я это сделал
- Далее нужно было собрать базу из чатов, я подобрал чаты со своей аудиторией и из 50 чатов, собрал почти 2к юзеров со сторис и посмотрел почти 4к сторис, ах да, еще и эти реакции кому-то ставил..
-Далее запустил на этот файл просмотры и ждал заявки :)

imageview&url=https%3A%2F%2Favatars.mds.yandex.net%2Fget-images-cbir%2F4255533%2FonqmeWrWEZMlBEXJznVB1g8364%2Forig&uuid=8bb399a6189144bbaf08c272e8f14d63

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

imageview&url=https%3A%2F%2Favatars.mds.yandex.net%2Fget-images-cbir%2F1468804%2F-DcCb8HWwtWfipqEZQjC5Q8382%2Forig&uuid=8bb399a6189144bbaf08c272e8f14d63

В общем я разобрался с этим способом, вроде работает, буду ли я этим пользоваться - не знаю. Спасибо за прочтение, если тебе нужен телеграм бот, пиши мне в тг @softsdevelop, ссылка на мои кейсы https://t.me/+XBcw9RLzh2M2NDFk Минималка от 100$! Сайт сервиса по масслукингу

Мои кейсы по разработке https://t.me/+XBcw9RLzh2M2NDFk
Масслукинг сервис - masslooking.ru
Телеграм бот для поиска чатов и групп @poisk_chatovbot
Телеграм бот для объединения тхт файлов и удаления дубликатов @mergetxtbot
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Журнал о Joomla от NorrNext. Выпуск в честь 20-ти летия Joomla. Интервью

Автор Sulpher

Ответов: 6
Просмотров: 465
Последний ответ 01.11.2025, 00:12:24
от Sulpher
Joomla 6

Автор bormir

Ответов: 4
Просмотров: 459
Последний ответ 27.10.2025, 15:50:37
от Sulpher
RSFirewall нашел в Joomla 4 какой-то подозрительный файл

Автор web1

Ответов: 20
Просмотров: 2840
Последний ответ 18.10.2025, 20:54:25
от wishlight
Сделал шаблон для Joomla 5

Автор fbr

Ответов: 9
Просмотров: 2095
Последний ответ 15.10.2025, 16:49:33
от fbr
Как вставить видео с rutube в Joomla 5,?

Автор Северянин23

Ответов: 12
Просмотров: 3216
Последний ответ 15.08.2025, 12:45:55
от web1