Новости 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 Ответов
  • 1971 Просмотров
*

Requiem

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
У одного знакомого сперли сайт на Joomla 1.5 и разместили его на другом хостинге. Пароль админа был нормальный(сгенерированный с буквами и цифрами). В принципе понятно что спереть можно что угодно. Вопрос в целесообразности трудозатрат. Был сайт компании. В принципе кроме самой компании никому не нужный с посещаемостью 1\5 калеки в день.

У кого нибуть было подобное?
*

wishlight

  • Гуру
  • 5073
  • 319 / 1
  • От 300 руб быстрый хостинг. Сервера.
Таких случаев много. Поиском по форуму можно найти. Хотя смысла не вижу, если там не было много контента. Может правда хотели подставить компанию каким то образом.
*

lunwer

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Знаю забирают неоплаченные домены (так было), не платили за домен, потом его купили другие естесвенно, и повесив на домен тот же дизайн, что и был висит себе сайт и используют его как линкопомойку. Кстати дизайн никто им не давал, откуда они его и взяли и главное когда они его унесли с собой не понятно. Ведь за хостинг не платили и сайт 100 лет как не висел в сети, и вот за тебе заходим а там именно наш дизайн на не нашем уже домене.
По дурости написали, что типо берите исходиники все готовы отдать, ну может человек мечтал об этом сайте.. ну в ответ тишина.
так и висит.
*

wishlight

  • Гуру
  • 5073
  • 319 / 1
  • От 300 руб быстрый хостинг. Сервера.
Есть к ним какие-нибудь претензии?
*

doctorgrif

  • Давно я тут
  • 745
  • 82 / 1
  • Нудный доктор
Знаю забирают неоплаченные домены (так было), не платили за домен, потом его купили другие естесвенно, и повесив на домен тот же дизайн, что и был висит себе сайт и используют его как линкопомойку. Кстати дизайн никто им не давал, откуда они его и взяли и главное когда они его унесли с собой не понятно. Ведь за хостинг не платили и сайт 100 лет как не висел в сети, и вот за тебе заходим а там именно наш дизайн на не нашем уже домене.
По дурости написали, что типо берите исходиники все готовы отдать, ну может человек мечтал об этом сайте.. ну в ответ тишина.
так и висит.

шаблон (усредненно) можно стащить опцией, поддерживающейся в любом из браузеров - "сохранить как html-файл с изображениями" либо wget/teleport
сваять линкопомоечный html-ный сайт на "вашем дизайне" дело максимум часа :)
Омск-Екатеринбург-Челябинск...Feldzug gen Westen | Кафедра | GrayBox | Joostina 1.2.1 | Joostina Extensions | In Vino Veritas [в работе]
*

lunwer

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
да какие приензии, сами сайт проспали, он не коммерческий был, так хобби у человека, ну интересы поменялись за сайт никто не платил. И да, он в поиске был в топе, вот и сделали из него помойку.
*

wishlight

  • Гуру
  • 5073
  • 319 / 1
  • От 300 руб быстрый хостинг. Сервера.
Ну тогда забейте, если ничего не имеете против них. Хотя если был сайт в топе, можно было хотя бы под рекламное место его сдать, а не отдавать черт знает кому.
*

letual

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

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

Автор andriy465

Ответов: 5
Просмотров: 4027
Последний ответ 12.11.2023, 23:37:03
от all_zer
Каков ваш заработок на сайте?возможно ли пролететь и создать не прибыльный сайт?

Автор bedalex

Ответов: 3
Просмотров: 5323
Последний ответ 05.06.2023, 11:00:40
от Ритулька88
Проблемы с входом на сайт

Автор belovpaha

Ответов: 7
Просмотров: 4707
Последний ответ 20.09.2022, 14:30:51
от sivers
Нужно wiki под Joomla

Автор THE KILLERS

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

Автор Tema

Ответов: 5
Просмотров: 2195
Последний ответ 14.08.2020, 07:16:44
от rsn