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

maccmaster

  • Осваиваюсь на форуме
  • 17
  • 0 / 3
Вот тут все хвалят свои хостинги,Но я не заметил что бы кто то в разнос хостинги поливал помоями.
Или критиковал как говорится по факту.
В данной теме я не стану поносить хостинги конкретно, скажу лишь к примеру что есть  качественные хостинги у которых админы  политические проститутки..
Например есть пару хостингов украинских (качественных) где мне прямо указали  убрать определенные домены от них.чисто из политических соображений, хотя на сайтах не было ничего противозаконного.
каждый производитель сайтов так или иначе привыкает к своему хостингу.берет с него партнерки, и дает рекомендации. это его дело.
Лучшего хостинга номер один вообще не существует.Это как кухня -ресторан, каждый имеет свое представление о качестве.
Ценовая политика тут вообще не причем,Обычно я под качеством понимаю
1) сервис услуг предоставляемых
2)этикет тех кто отвечает на вопросы (скорость ответа и качество ответа)
3) помощь  в разрешении проблем (например содействие в установке скрипта бесплатно)
4) не равнодушие к техническим проблемам пользователя
есть еще пункты и много их.
Ваше мнение господа любители рекламировать свои хостинги. скажем так . какой хостинг по человечности +техничности на ваш взгляд самый лучший в России и Украине..?
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Shared зло и вообще каким боком вам бесплатно кто-то должен помогать со сторонними скриптами.  Задача суппорта работоспособность сервера и все вытикающие логи статистика и то опционально.   Все остальное платный суппорт
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

maccmaster

  • Осваиваюсь на форуме
  • 17
  • 0 / 3
Shared зло и вообще каким боком вам бесплатно кто-то должен помогать со сторонними скриптами.  Задача суппорта работоспособность сервера и все вытикающие логи статистика и то опционально.   Все остальное платный суппорт
во как, значить я вру? вот пример. на одном хостинге я пытался поставить Wordpress с одного домена в зоне RU , на другой домен в зоне com и у меня ничего не получилось. я обратился в суппорт. и через три часа клон был установлен. Вы хотите сказать что я вру?
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
во как, значить я вру? вот пример. на одном хостинге я пытался поставить Wordpress с одного домена в зоне RU , на другой домен в зоне com и у меня ничего не получилось. я обратился в суппорт. и через три часа клон был установлен. Вы хотите сказать что я вру?
Нет я хочу сказать что от такого помогающего суппорта когда действительно нужна помощь, к примеру северные логи или выяснить что даёт адовую нагрузку подлатать ось и т.д проку 0.  Это уже из опыта.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Могу порекомендовать свой - у меня не шаред, все управление полностью у нас, вам все настроят, все сделают, пользуйтесь. От 100р/мес.

Сейчас бизнес по продаже хостинга поднять несложно. Даже лицензия не нужна, она уже есть у тех, кто держит свои сервера и сдает их в аренду. Берете такой, настраиваете, делаете сайт - и вы уже продаете свой шаред. Пару школьников посадите посменно в техподдержку - и вы уже крутой шаред. Вот и идут в этот бизнес все, кому не лень.

У нас тут несколько тем есть о том, какой хостинг лучше. Почему именно лучше? Потому что люди делятся мнением, кому с кем довелось поработать и какие впечатления. Какой смысл обсуждать большую лужу дерьма, когда можно поговорить об одной маленькой конфетке в ней? И уже на основании этих суждений делается вывод о том, с кем лучше работать. А поливать помоями - занятие не только бесполезное, но и вредное.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

maccmaster

  • Осваиваюсь на форуме
  • 17
  • 0 / 3
компания бегет   пользуюсь 5 лет.
17 000   в год . более удобной панели управления я вообще не встречал нигде

*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Я пользують "радянской" компанией.
24/7 безукоризненная поддержка. даже мои клиенты сравнивали.

Жаль, что "тёрки" меду странами мешают и палки в колёса ставят.

В Украине рекомендую hvosting.ua.
В России 1gb.ru, но там платить надо за сервис обслуживания усиленный. Почему так: столкнулся, пока не "даш"-никого нет дома.
По дефолту-помогут, без фанатизма.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

lite.host - хостинг для тех, кто любит не переплачивать

Автор Yoh

Ответов: 62
Просмотров: 8404
Последний ответ 01.10.2025, 15:55:49
от Ксения Климова
Дешевый SSD хостинг на DDR4 с DDOS защитой для 10 сайтов за 69 рублей!

Автор HostiMan

Ответов: 174
Просмотров: 22254
Последний ответ 04.09.2025, 16:07:57
от HostiMan
ProHoster - Лучший хостинг для вашего сайта

Автор ProHoster

Ответов: 0
Просмотров: 805
Последний ответ 02.05.2025, 14:45:35
от ProHoster
RoboVPS.biz - серверы, хостинг в Европе и России

Автор robovps

Ответов: 1
Просмотров: 1797
Последний ответ 14.03.2024, 19:56:24
от wishlight
Надежный Хостинг от Hostsailor

Автор MaratD

Ответов: 1
Просмотров: 2197
Последний ответ 07.11.2023, 17:33:18
от MaratD