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

Автостопом до Рая

  • Новичок
  • 8
  • 0 / 0
Artisteer,Dreamweaver и Joomla
« : 14.01.2011, 18:32:09 »
Доброго времени,форумчане!

Прошу Вашей помощи, т.к. сам уже не в силах разбираться.
Я создал интернет-магазин с помощью VitueMark. все встало и работает прекрасно, только я никак не могу разобраться вот в чем. У Jooml'ы существуют свои шаблоны сайта, но мне надо, что бы мне модули VM отображались на ранее созданной HTML сранице.
Подскажите, пожалуйста, как это сделать!
очень нужна Ваша помощь!
Работа с Artisteer и DW не помогла.
в DW не получается перещать место модуля. Т.е. модуль стоит,предположим, слева по центру, а мне надо справа вверху.
Пытался создать шаблон с помощью Artisteer, но что-то не заладилось с ним.

С уважением,Артур
*

AlexSF

  • Давно я тут
  • 678
  • 68 / 0
  • В споре истина рождается
Re: Artisteer,Dreamweaver и Joomla
« Ответ #1 : 14.01.2011, 19:50:18 »
Artisteer - в топку паровоза.

Для показа модуля в нужном месте в настройках самих модулей есть возможность выбора позиций:
 Правая, Левая, Юзер-1 и т.д.
А очерёдность показа настраивается в Менеджере модулей.
Задаёте вопрос - не забудьте приложить ссылку на проблемный сайт
При проблеме с CSS рекомендую использовать Mozilla Firefox и её плагин FireBug
И по максимуму изучите, или поставьте в закладки - http://htmlbook.ru/css
Notepad++ поможет почти в любом деле
*

Автостопом до Рая

  • Новичок
  • 8
  • 0 / 0
Re: Artisteer,Dreamweaver и Joomla
« Ответ #2 : 15.01.2011, 14:49:42 »
Цитировать
но мне надо, что бы мне модули VM отображались на ранее созданной HTML сранице.

а как быть с этим?
*

Aleks_El_Dia

  • Moderator
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: Artisteer,Dreamweaver и Joomla
« Ответ #3 : 15.01.2011, 17:46:37 »
а как быть с этим?
Страница не имеет отношения к CMS? Она существует автономно в виде простого HTML файлика?
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

Автостопом до Рая

  • Новичок
  • 8
  • 0 / 0
Re: Artisteer,Dreamweaver и Joomla
« Ответ #4 : 15.01.2011, 18:19:13 »
да, страничка автономная
*

Автостопом до Рая

  • Новичок
  • 8
  • 0 / 0
Re: Artisteer,Dreamweaver и Joomla
« Ответ #5 : 16.01.2011, 14:22:18 »
А может я Вам скину HTML сраничку, а Вы сделаете?))
Если цена вопроса- то не вопрос!))
*

AlexSF

  • Давно я тут
  • 678
  • 68 / 0
  • В споре истина рождается
Re: Artisteer,Dreamweaver и Joomla
« Ответ #6 : 16.01.2011, 14:38:44 »
Ну так сделай  страницу в Joomla, не привязанную к разделам и категориям.
Добавь в неё(адаптированный) контент из HTML. И привязываешь эту статью к пункту меню Главная, а файл HTML отключаешь.

Можно также использовать фреймы или компонент Jumi(вставить код HTML страницы)
Задаёте вопрос - не забудьте приложить ссылку на проблемный сайт
При проблеме с CSS рекомендую использовать Mozilla Firefox и её плагин FireBug
И по максимуму изучите, или поставьте в закладки - http://htmlbook.ru/css
Notepad++ поможет почти в любом деле
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Artisteer,Dreamweaver и Joomla
« Ответ #7 : 16.01.2011, 14:53:47 »
В принципе не вопрос, вопрос в бюджете. Под VirtueMart будет не маленько, могу собрать весь шаблон.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

Автостопом до Рая

  • Новичок
  • 8
  • 0 / 0
Re: Artisteer,Dreamweaver и Joomla
« Ответ #8 : 17.01.2011, 02:59:59 »
В принципе не вопрос, вопрос в бюджете. Под VirtueMart будет не маленько, могу собрать весь шаблон.

назови свою цену за работу
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Artisteer,Dreamweaver и Joomla
« Ответ #9 : 17.01.2011, 03:01:16 »
А пример дизайна? А ТЗ?
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Artisteer,Dreamweaver и Joomla
« Ответ #10 : 17.01.2011, 03:01:56 »
И мы с вами водку не кушали чтобы на ты переходить.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор andriy465

Ответов: 5
Просмотров: 4027
Последний ответ 12.11.2023, 23:37:03
от all_zer
Нужно wiki под Joomla

Автор THE KILLERS

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

Автор Tema

Ответов: 5
Просмотров: 2195
Последний ответ 14.08.2020, 07:16:44
от rsn
Не могу войти в админку Joomla 1.5

Автор MrSkif

Ответов: 14
Просмотров: 10559
Последний ответ 12.09.2018, 19:36:32
от PaLyCH
Не войду в админку Joomla 1.5.26, пишет соединение с сервером было сброшено

Автор rom_4

Ответов: 4
Просмотров: 5512
Последний ответ 16.05.2018, 17:28:18
от Алексей MeRsOvOd