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

Влад92

  • Новичок
  • 2
  • 0 / 0
Сдвигаются изображения
« : 05.03.2011, 23:29:22 »
Здравствуйте. Помогите, плз, с проблемой.
Только приступил к созданию сайта. Материал добавлял через менеджер материалов с помощью html-вставки, а саму(код) страницу готовил в Dreamweaver. При просмотре сайта картинки располагались не так, как выглядели в дримвивере. Попробовал с помощью визуального редактора в менеджере матералов. Все сделал - выглядит нормально. Сохраняю, а на сайте та же фигня.


Html-код:  <p> <img src="images/stories/1.jpg" border="0" alt="1" width="700" height="317" /> <br />  <img src="images/stories/2.jpg" border="0" alt="2" hspace="10" vspace="10" width="153" height="215" align="left" /></p>  <div align="justify">    <p>  Русский музей, отметивший в 1998 году свой столетний юбилей, по праву  считается одним из лучших музеев мира, где хранятся уникальные коллекции  произведений великих русских художников с древности до наших дней.  </p><hr id="system-readmore" />Многочисленные экспонаты составляют настоящую энциклопедию отечественного  искусства: в музее широко представ­лены все виды русского изобразительного  искусства. Среди шедев­ров - древнерусские иконы, портреты и другие живописные  работы XVIII—XX веков, а также скульптура, литье, чеканка, ювелирные изделия и  другие образцы русского искусства минувших эпох. Главное здание  Государственного Русского музея - Михайловский дворец на площа­ди Искусств. В  ее центре, перед зданием музея, в 1957 году был уста­новлен памятник А. С.  Пушкину, певцу Петербурга. <p>&nbsp;</p> <br /> <p><img src="images/stories/3.jpg" border="0" alt="3" width="283" height="247" align="right" /> </p>  <p><img src="images/stories/4.jpg" border="0" alt="4" width="319" height="247" /></p>  </div>  <p align="justify"><img src="images/stories/6.jpg" border="0" alt="5" hspace="10" vspace="10" width="150" height="141" align="left" />От Невского проспекта к музею ведет  короткая Михайловская улица. Прогуливаясь по проспекту, Михайловский дворец  нельзя не увидеть. Это парадное здание в стиле «александровского ампира»  архитектор К. И. Росси возвел для великого князя Михаила Павловича, младшего брата  императора Александра I; в его честь дворец и был назван Михай­ловским. Фигуры  львов, охраняющие вход во дворец, утверждали власть и знатность его владельца.  Современники называли Михайловский дворец «роскошью воображения» и «триумфом но­вейшей  архитектуры». Зодчий достиг поразительной гармонии во внешнем и внутреннем  облике здания, продумав все до мельчайших деталей. Убранство за­лов дворца было  роскошным: роспись стен и потолков, люстры, вазы, двери, гардины, паркет,  мебель - все было связано между собой гар­монией цвета и единством узора Однако к концу XIX века дворец  обветшал; наследники Михаила Павловича были не <img src="images/stories/5.jpg" border="0" alt="6" hspace="10" vspace="10" width="387" height="250" align="left" /> в состоянии сохранять его  прежнее великолепие и продали здание казне. В 1895 году был издан указ  императора Ни­колая II об учреждении во дворце «Русского музея императора Алек­сандра  III», и через три года в его залах появились первые посетители. Для размещения  больших картин и других крупных экспонатов потре­бовалось переделывать многие  интерьеры. Свой первоначальный I вид сохранил только Белый зал, пронизанный  необыкновенным ощущением света и простора благодаря окнам, похожим на легкие  арки. К. И. Росси сумел сделать этот огромный зал камерным, поставив две пары  беломраморных колонн, визуально разделивших пространство L на три части, и поместив между ними  двусторонние диваны. Белый зал - своего рода мемориальный музей великого  зодчего: здесь поме­щены портрет К. И. Росси и изображение великолепного  Михайлов­ского дворца сразу по окончании строительства.<br />  Сейчас Русскому музею принадлежат Инженерный  (Михайлов­ский) замок, Строгановский и Мраморный дворцы, где размещается часть  коллекции музея и устраиваются выставки.</p>






Прилагаю фотки со скринами. Пожалуйста, подскажите, что делаю неправильно.




Заранее СПАСИБО всем откликнувшимся.
*

Влад92

  • Новичок
  • 2
  • 0 / 0
Re: Сдвигаются изображения
« Ответ #1 : 06.03.2011, 22:50:04 »
Подскажите, пожалуйста, кто знает. Очень надо.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не могу загрузить изображения - ошибка. John, I need

Автор deni4ka-lu

Ответов: 14
Просмотров: 1768
Последний ответ 16.06.2015, 04:04:41
от deni4ka-lu
Как убрать рамку вокруг изображения в контенте.

Автор dosh

Ответов: 3
Просмотров: 3525
Последний ответ 14.03.2014, 20:15:48
от bugmenot
Не отображаются изображения в редакторе материала

Автор glbuffon

Ответов: 3
Просмотров: 1888
Последний ответ 10.04.2013, 15:28:18
от Aleks_El_Dia
widgetkit не выводит изображения

Автор Beri

Ответов: 1
Просмотров: 1578
Последний ответ 29.03.2013, 21:37:23
от Chip3x
нет возможности загрузить изображения на сайт

Автор cmiters

Ответов: 1
Просмотров: 1131
Последний ответ 23.08.2012, 15:52:20
от SK