Новости Joomla

SW JProjects v.2.6.0 - компонент каталога расширений для Joomla

👩‍💻 SW JProjects v.2.6.0 - компонент каталога расширений для Joomla.Компонент позволяет сделать свой мини-Joomla Extensions Directory - каталог расширений для CMS (не только для Joomla) или файлов. Есть возможность скачивания по лицензионным ключам.👩‍💻 v.2.6.0. Что нового?Этот релиз прежде всего связан с SEO и AI-оптимизацией. - Микроразметка Schema.org.Добавлен плагин микроразметки Schema.org для сущностей компонента. Для списков используется ListItem, для страницы проекта и версии - SoftwareApplication, для страницы документации - TechArticle. Плагин группы schemaorg в отличие от стандартных плагинов заполняет данные автоматически, но встраивает данные в граф сущностей микроразметки Joomla. Также исправляется одна ошибка генерируемой ядром микроразметки в зоне ответственности компонента.- Улучшение поиска по ключам. В панели администратора в списке ключей теперь можно искать по номеру заказа, email, домену, содержимому примечания к ключу.- Список ключей в админке. В списке ключей в панели администратора добавлен вывод домена и примечания- Поиск в списке проектов. Поиск в списке проектов в панели администратора стал более точным. Из полей для поиска убраны лишние поля.Компонент работает на Joomla 6 без включённого плагина обратной совместимости.Страница расширения и скачатьGitHub расширения.Joomla Extensions Directory#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 Гость просматривают эту тему.
  • 113 Ответов
  • 5447 Просмотров
*

HumanVW

  • Захожу иногда
  • 64
  • 1 / 0
Re: Медленный SQL запрос на Joomla 3.6.2
« Ответ #90 : 10.09.2016, 08:29:13 »
В php7 сама логика скриптов выполняется быстрее за счёт рефакторинга внутренних структур и введения абстрактного синтаксического дерева. Эффективность потребления памяти выросла до 50%. Об этом написано куча статей. Это просто нонсенс, что некоторые до сих пор сидят на дырявом небезопасном и медленном 5.3.
Я проверял на реальном сервере, замерял время ответа и скорость загрузки сайта, и прироста в 50% там явно небыло! Меня не волнует циферки возле версии PHP , мне нужен реальный результат. ЕСли у тебя 5,3 медленная то это твои проблемы, у меня все работает отлично!
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Re: Медленный SQL запрос на Joomla 3.6.2
« Ответ #91 : 10.09.2016, 11:21:34 »
Я проверял на реальном сервере, замерял время ответа и скорость загрузки сайта, и прироста в 50% там явно небыло! Меня не волнует циферки возле версии PHP , мне нужен реальный результат. ЕСли у тебя 5,3 медленная то это твои проблемы, у меня все работает отлично!
Да мне вообще-то параллельно как там у тебя сервер настроен, каким старьём ты пользуешься, и проблем у меня никаких нет, есть у тебя зато.
*

HumanVW

  • Захожу иногда
  • 64
  • 1 / 0
Re: Медленный SQL запрос на Joomla 3.6.2
« Ответ #92 : 10.09.2016, 11:24:11 »
Да мне вообще-то параллельно как там у тебя сервер настроен, каким старьём ты пользуешься, и проблем у меня никаких нет, есть у тебя зато.
Какие у меня проблемы?
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Re: Медленный SQL запрос на Joomla 3.6.2
« Ответ #93 : 10.09.2016, 11:33:23 »
С производительностью. Какие же ещё?
*

HumanVW

  • Захожу иногда
  • 64
  • 1 / 0
Re: Медленный SQL запрос на Joomla 3.6.2
« Ответ #94 : 10.09.2016, 11:39:27 »
С производительностью. Какие же ещё?
Хаахаха. Так ты экстрасенс, видешь нагрузку серверов насквозь, без прямого доступа к нему? У меня посещаемость 10 000 в сутки и сервер стабильно держит 90-96.5%id свободных мощностей. CPU 2%-6%. Это ТЫ называешь проблемы с производительностью ?
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Re: Медленный SQL запрос на Joomla 3.6.2
« Ответ #95 : 10.09.2016, 12:16:05 »
Хаахаха. Так ты экстрасенс, видешь нагрузку серверов насквозь, без прямого доступа к нему? У меня посещаемость 10 000 в сутки и сервер стабильно держит 90-96.5%id свободных мощностей. CPU 2%-6%. Это ТЫ называешь проблемы с производительностью ?
Не надо гонора, милок. Ты бы не пришёл на форум, если б у тебя не было проблем. Понятно, что MySQL немного другое, но всё же... чего разбузился?
*

HumanVW

  • Захожу иногда
  • 64
  • 1 / 0
Re: Медленный SQL запрос на Joomla 3.6.2
« Ответ #96 : 10.09.2016, 12:18:58 »
Не надо гонора, милок. Ты бы не пришёл на форум, если б у тебя не было проблем. Понятно, что MySQL немного другое, но всё же... чего разбузился?
Проблема у меня была с запросом MySQL и я её уже решил! Так что нечего тут бузить по поводу производительности.
*

vitzer

  • Захожу иногда
  • 303
  • 5 / 0
Re: Медленный SQL запрос на Joomla 3.6.2
« Ответ #97 : 10.09.2016, 14:59:18 »
Я не силен в знаниях, но после перехода на php7 скорость ответа сервера увеличилась, да и сами страницы субъективно грузятся быстрей (хотя реальные значения времени загрузки страниц сравнительно высокие). Раньше ответ был не меньше 200 мс (230-280), теперь меньше 200 (70-190). Итого +1 к PageSpeed Insights.
« Последнее редактирование: 10.09.2016, 15:04:22 от vitzer »
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Re: Медленный SQL запрос на Joomla 3.6.2
« Ответ #98 : 10.09.2016, 15:18:36 »
Я не силен в знаниях, но после перехода на php7 скорость ответа сервера увеличилась, да и сами страницы субъективно грузятся быстрей (хотя реальные значения времени загрузки страниц сравнительно высокие). Раньше ответ был не меньше 200 мс (230-280), теперь меньше 200 (70-190). Итого +1 к PageSpeed Insights.
Здесь важны не столько единичные тесты, сколько суммарная нагрузка на сервер и общее потребление памяти. Но единичные тесты тоже показывают реальную разницу. Можете проверить выполнением обычных циклов, этак на миллион, и замерить время.
*

vitzer

  • Захожу иногда
  • 303
  • 5 / 0
Re: Медленный SQL запрос на Joomla 3.6.2
« Ответ #99 : 10.09.2016, 15:31:21 »
По ЯМетрике в среднем было вчера:
Т начало отрисовки 01.411, Т загрузки - 05.705, Т ср ответа сервера - 0.524
Сегодня (перешел на  рнр7 ночью): 01.275, 05.326 и 0.299 соответсвенно. Да, вы правы, не в разы, но хотя бы радует ответ сервера.
*

HumanVW

  • Захожу иногда
  • 64
  • 1 / 0
Re: Медленный SQL запрос на Joomla 3.6.2
« Ответ #100 : 12.09.2016, 18:09:52 »
Сегодня ковырялся в файле .htaccess Joomla 3 и Joomla 1.5 и заметил одну особенность. После того, как я добавил одну строчку из файла .htaccess Joomla 1.5, у меня перестал генерироваться такой запрос!

Проблема в строчках SEF ядра Joomla. Какой-то "умный" разработчик из Joomla 3 убрал одну строчку из файла .htaccess. Они там, что пишут код на пьяную голову или просто решили прикальнуться над людьми..... Зачем было такое делать ?! Может им нравиться когда Joomla ищет в базе то, чего нет, или любят увеличивать нагрузку на MySQL?!

Ребята в общем, добавьте в файл .htaccess после строчки

RewriteCond %{REQUEST_URI} !^/index\.php

нужно дописать

# and the request is for root, or for an extensionless URL, or the
# requested URL ends with one of the listed extensions
RewriteCond %{REQUEST_URI} (/[^.]*|\.(php|html?|feed|pdf|raw))$ [NC]


Теперь при обновлении придеться самому просматривать код, чтобы такого небыло!

*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Re: Медленный SQL запрос на Joomla 3.6.2
« Ответ #101 : 12.09.2016, 18:29:56 »
Вы хоть понимаете что это правило делает?
интернет-блог: http://websiteprog.ru
*

HumanVW

  • Захожу иногда
  • 64
  • 1 / 0
Re: Медленный SQL запрос на Joomla 3.6.2
« Ответ #102 : 12.09.2016, 18:33:36 »
Да! задает с какими расширениями работает Joomla, если расширение другое, ответ отдаст сервер. Вам что-то мешает?
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Re: Медленный SQL запрос на Joomla 3.6.2
« Ответ #103 : 12.09.2016, 18:39:47 »
Цитировать
Да! задает с какими расширениями работает Joomla, если расширение другое, ответ отдаст сервер. Вам что-то мешает?

Нет, вы нифига не поняли. Там в коментах все написано черным по белому. И это уж точно никак не связано с вашей проблемой.
интернет-блог: http://websiteprog.ru
*

HumanVW

  • Захожу иногда
  • 64
  • 1 / 0
Re: Медленный SQL запрос на Joomla 3.6.2
« Ответ #104 : 12.09.2016, 18:44:57 »
ты что тут самый умный ? Я проверил все на сервере, ты бы сначала сам попробовал, а потом уже писал всякий бред! То, что я написал избавляет базу лишней нагрузки! Если без моей строчки вписать в браузер строчку или еще как-то то Joomla будет искать такую страницу по всей базе! если дописать строчку то сервер сразу отдаст 404 ошибку и Joomla не будет использовать базу!
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Re: Медленный SQL запрос на Joomla 3.6.2
« Ответ #105 : 12.09.2016, 18:51:00 »
Цитировать
ты что тут самый умный ? Я проверил все на сервере, ты бы сначала сам попробовал, а потом уже писал всякий бред! То, что я написал избавляет базу лишней нагрузки! Если без моей строчки вписать в браузер строчку или еще как-то то Joomla будет искать такую страницу по всей базе! если дописать строчку то сервер сразу отдаст 404 ошибку и Joomla на будет использовать базу!

Ну раз уж мы перешли на ты, то бред пишешь ты:

Цитировать
ответ отдаст сервер

Какой ответ? Читать то умеешь? Возьми словарь и переведи то что там в конце правила написано:

Цитировать
internally rewrite the request to the index.php script
интернет-блог: http://websiteprog.ru
*

HumanVW

  • Захожу иногда
  • 64
  • 1 / 0
Re: Медленный SQL запрос на Joomla 3.6.2
« Ответ #106 : 12.09.2016, 18:57:49 »
Я написал как людям избавиться от лишней, нагрузки. Если тебе что-то не нравиться не используй. Здесь люди делом занимаются и решают проблемы!

Ну раз уж мы перешли на ты, то бред пишешь ты:

Какой ответ? Читать то умеешь? Возьми словарь и переведи то что там в конце правила написано:

Перевод здесь и так понятен. Мы здесь не курсы английского проходим! Ты бы еще придрался, что я # комментарии перед строкой не удалил.

*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Re: Медленный SQL запрос на Joomla 3.6.2
« Ответ #107 : 12.09.2016, 19:04:16 »
Цитировать
Здесь люди делом занимаются и решают проблемы!

Вот вот, а ты вместо того чтобы решать проблемы даешь людям вредные советы. Мне по барабану че у тебя там работает или не работает. Другие зато подумают стоит ли им такими советами пользоваться.
интернет-блог: http://websiteprog.ru
*

HumanVW

  • Захожу иногда
  • 64
  • 1 / 0
Re: Медленный SQL запрос на Joomla 3.6.2
« Ответ #108 : 12.09.2016, 19:05:33 »
Вот вот, а ты вместо того чтобы решать проблемы даешь людям вредные советы. Мне по барабану че у тебя там работает или не работает. Другие зато подумают стоит ли им советами пользоватся.
Чем это мой код вредит людям ?
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Re: Медленный SQL запрос на Joomla 3.6.2
« Ответ #109 : 12.09.2016, 19:08:42 »
Чем это мой код вредит людям ?

А ты подумай зачем его из последних версий выпилили. Видимо разработчики совсем "глупые" не такие как ты умник.
интернет-блог: http://websiteprog.ru
*

HumanVW

  • Захожу иногда
  • 64
  • 1 / 0
Re: Медленный SQL запрос на Joomla 3.6.2
« Ответ #110 : 12.09.2016, 19:11:00 »
А ты подумай зачем его из последних версий выпилили. Видимо разработчики совсем "глупые" не такие как ты умник.
Ты, что слепой ? Я спросил, чем мой код вредит людям ? Конкретные примеры и доводы, мне общие фразы ненужны!
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Re: Медленный SQL запрос на Joomla 3.6.2
« Ответ #111 : 12.09.2016, 19:16:25 »
Да тебе любые аргументы приводи, бесполезно. В чем можно убедить чувака который считает что php 5.3 быстрее работает чем php 7? Спорить с неадекватами только трата времени.
интернет-блог: http://websiteprog.ru
*

HumanVW

  • Захожу иногда
  • 64
  • 1 / 0
Re: Медленный SQL запрос на Joomla 3.6.2
« Ответ #112 : 12.09.2016, 19:17:34 »
Да тебе любые аргументы приводи, бесполезно. В чем можно убедить чувака который считает что php 5.3 быстрее работает чем php 7? Спорить с неадекватами только трата времени.
С такими доводами, Ты любого убедишь!
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Re: Медленный SQL запрос на Joomla 3.6.2
« Ответ #113 : 12.09.2016, 19:20:18 »
А зачем мне вообще тебя в чем то убеждать? Ты мне вообще не нужен чувак, извини..
интернет-блог: http://websiteprog.ru
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla 3 не пускает в админку (просто перезагружается страница) (гуглил, нашёл решение, не помогло)

Автор lifelover2b

Ответов: 11
Просмотров: 4894
Последний ответ 05.06.2025, 04:48:29
от andrey222
По поводу сессий Joomla 3

Автор azm1n

Ответов: 0
Просмотров: 1282
Последний ответ 25.05.2025, 09:26:17
от azm1n
Стоит ли ставить плагин rel="canonical" на Joomla 3

Автор azm1n

Ответов: 2
Просмотров: 1649
Последний ответ 09.05.2025, 12:39:18
от azm1n
Вывести поля профиля Joomla

Автор romagromov

Ответов: 11
Просмотров: 2851
Последний ответ 28.04.2025, 10:25:44
от sivers
Максимальная версия PHP для Joomla 3

Автор Dram

Ответов: 8
Просмотров: 3267
Последний ответ 27.03.2025, 10:40:29
от wishlight