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

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
Друзья, представляю вашему вниманию по-настоящему быстрый хостинг https://jehost.ru со специальными тарифами для Joomla. Автор и вдохновитель: yuri-it - Оптимизация сайта, Настройка и оптимизация VPS и выделенных серверов, Удаление вирусов.



Особенности:

  • Большой опыт работы с Joomla и оптимизации Joomla сайтов позволил сконфигурировать тарифы наиболее эффективно.
  • Высокоскоростные SSD NVMe диски, скорость работы до 4 раз быстрее, чем у обычных SSD
  • Поддержка PHP 7.1, в ближайшее время PHP 7.2
  • Поддержка и автоматическое подключение протокола http/2
  • Все тарифы работают в самом быстром и отказоустойчивом режиме Nginx+PHPFPM
  • Бесплатная оптимизация сайта. Повышение оценки Google PageSpeed
  • Очень грамотная техническая поддержка!

Бесплатный анализ сайта и подбор тарифа https://jehost.ru/pagespeed.html




Доступен бесплатный 7-и дневный тестовый период.

Ссылки на тарифы для Joomla https://jehost.ru/hosting/joomla.html
Очень интересные акции  https://jehost.ru/aktsii/aktsii.html
Отзывы о хостинге http://hosting101.ru/jehost.ru

Только для посетителей Joomla форума промокод на скидку 20% на быстрый хостинг для Joomla при первой оплате: JoomlaForum
« Последнее редактирование: 26.12.2017, 10:11:34 от yuri-it »
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
А сколько проца кстати дается?
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

yuri-it

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

wishlight

  • Гуру
  • 5073
  • 319 / 1
  • От 300 руб быстрый хостинг. Сервера.
А где физически сервера? И куда старая тема делась.
*

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
*

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
Друзья, чтобы понимать что дает оптимизация сайта (причем у нас она бесплатная) практически для всех клиентов, ознакомьтесь с ее результатами, на примере последнего сайта, решившего сегодня к нам переехать:



Помимо улучшения оценки Google PageSpeed в 4-5 раза, скорость загрузки сайта улучшилась в 3,5 раза. При том, что было решено некоторые моменты, которые могли бы привести к проблемам в работе сайт проигнорировать (а это еще + немого баллов).


Если вы любите свой проект выбирайте качественный и быстрый хостинг.

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

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
это только у меня http://prntscr.com/hte4wi или чего то поломалось?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

yuri-it

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

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
та вот нет, как раз наоборот... впн включил - и все норм http://prntscr.com/htj44p . а с прямым подключением какая то трабла...
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

yuri-it

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

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
@yuri-it JeHost упал? Или это только у меня?
PS: Через прокси открывается. В черном списке, видимо.
« Последнее редактирование: 31.10.2018, 05:18:57 от robert »
Не будь паразитом, сделай что-нибудь самостоятельно!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор Yoh

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

Автор HostiMan

Ответов: 174
Просмотров: 22255
Последний ответ 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