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

Dagiz

  • Захожу иногда
  • 78
  • 1 / 0
Кому то понравился мой пост, и решил себе выложить на ЖЖ.
Правильно ли все сделано, если от этого минусы для меня, вот так вот человек оформил мой контент, без указания прямой ссылки, хотя она присутствует.
 
Посмотрите пж у кого есть в этом более опыта:
 
http://fiodor2.livejournal.com/27863.html,
http://fiodor2.livejournal.com/28406.html

передают ли они мне вес?
*

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
если не кликабельна то веса не будет
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

Dagiz

  • Захожу иногда
  • 78
  • 1 / 0
ссылки кликабельны, url скрыт за текстом
и еще Не является ли это нарушением, без указания прямой ссылки,

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

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
flybit.ru - Ваш сайт?
Тогда радуйтесь что вообще ссылка присутствует!

А то сейчас мода пошла просто тырить...

Что и кому писать? И что Вы от Этого получите?
Пишите дальше, он Вас не обидел когда есть ссылка на источник...
Я с мобильного, в основном...
*

Dagiz

  • Захожу иногда
  • 78
  • 1 / 0
flybit.ru - Ваш сайт?
Тогда радуйтесь что вообще ссылка присутствует!

А то сейчас мода пошла просто тырить...

Что и кому писать? И что Вы от Этого получите?
Пишите дальше, он Вас не обидел когда есть ссылка на источник...

Да сайт мой, просто думаю если полностью текст копируют, уникальность с моего сайта падает, а сайты с высоким ТИЦ и PR, чаще будут в топ выдаче чем первоисточник. Хотя это не страшно, спасибо успокоили)

Уважаемый Дагиз!
Случайно попал на эту страницу, почитал и специально зарегистрировался, чтобы ответить. Вы пишете:
Кому то понравился мой пост, и решил себе выложить на ЖЖ.
Правильно ли все сделано, если от этого минусы для меня, вот так вот человек оформил мой контент, без указания прямой ссылки, хотя она присутствует.
 
Посмотрите пж у кого есть в этом более опыта:
 
http://fiodor2.livejournal.com/27863.html,
http://fiodor2.livejournal.com/28406.html

передают ли они мне вес?

27863 я не нашёл, а вот 28406 нашёл и вспомнил. Это мне понравился Ваш текст и я кинул ссылку на Ваш текст вместо того, чтобы тырить текст. С точки зрения поисковой оптимизации, я думаю, что Вам надо бы мне сказать спасибо за бесплатную ссылку, а не возмущаться. Но если Вас это не устраивает, то можете мне сообщить, и я это всё удалю.
С уважением Фёдор.
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Федор все сделал правильно. При ссылке на первоисточник поисковики не будут Вас банить за неуникальный контент. Главное, чтобы ссылка не была в тегах noindex, а если она еще и без nofollow - он вам благодеяние сделал.
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

Webb

  • Захожу иногда
  • 304
  • 19 / 2
  • rusinmd
Кому то понравился мой пост, и решил себе выложить на ЖЖ.
Правильно ли все сделано, если от этого минусы для меня, вот так вот человек оформил мой контент, без указания прямой ссылки, хотя она присутствует.
 
Посмотрите пж у кого есть в этом более опыта:
 
http://fiodor2.livejournal.com/27863.html,
http://fiodor2.livejournal.com/28406.html

передают ли они мне вес?


Две эти гомноссылки закрыты nofollow, какой может вес передаваться?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Каким плагином можно закрыть внешние ссылки?

Автор gorbi_U

Ответов: 4
Просмотров: 2925
Последний ответ 25.02.2023, 02:29:35
от olegon
вопрос к решению из FAQ. Вместо отсутствия ссылки отсутствует название активного пункта меню

Автор Loh

Ответов: 5
Просмотров: 2494
Последний ответ 10.04.2022, 11:04:26
от fiksius
Google не индексирует страницы через ajax ссылки

Автор illimited

Ответов: 0
Просмотров: 1425
Последний ответ 31.03.2022, 23:53:05
от illimited
Работают ли сейчас ссылки для продвижения?

Автор web1

Ответов: 1
Просмотров: 880
Последний ответ 20.11.2021, 17:26:05
от Byzi
Ссылки на мой сайт не подтягивают фото

Автор MbJaws

Ответов: 7
Просмотров: 1778
Последний ответ 26.10.2020, 13:40:24
от MbJaws