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

sergei14532

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Выравнивание картинок
« : 27.02.2011, 20:21:35 »
Не выравниваються картинки по центру.Как исправить?уже весь поиковик облазил толком ничё не нашол...
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
*

sergei14532

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: Выравнивание картинок
« Ответ #2 : 27.02.2011, 20:50:42 »
ставить FireBug и начинать вникать в стили, которые не дают выравниваться картинкам
Уже стоит.Лазил,изменял.не получалось.Объяснили бы кто знает как сделать.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Выравнивание картинок
« Ответ #3 : 27.02.2011, 20:54:54 »
ну так ты бы как-нибудь нам помог бы.
ссылку на сайт дал, что ли.
или как ты себе представялешь "помощь"? телепатически мы тут не очень подкованы )
*

sergei14532

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: Выравнивание картинок
« Ответ #4 : 27.02.2011, 21:04:57 »
ну так ты бы как-нибудь нам помог бы.
ссылку на сайт дал, что ли.
или как ты себе представялешь "помощь"? телепатически мы тут не очень подкованы )
Ну эт не в сайте дело.В обычном редакторе TinyMCE не работат выравнивание по центру.В поисковике искал у многих таже проблема,и нет толкого решения.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
*

sergei14532

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: Выравнивание картинок
« Ответ #6 : 27.02.2011, 21:36:13 »
аа.. ну точно - не в сайте. в вебмастере тогда )
у меня вот выравнивается спокойно. )
Может тогда с корня своего сайта всю папку TinyMCE скинуть по ВП(через файлообменник)
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Выравнивание картинок
« Ответ #7 : 27.02.2011, 21:39:44 »
это называется "бред"
я использую самый обычный редактор, без апгрейдов и тд.
пробуй с дрвгого браузера, с лисы, к примеру.
*

alexmel

  • Захожу иногда
  • 102
  • 9 / 2
Re: Выравнивание картинок
« Ответ #8 : 27.02.2011, 22:06:22 »
Ну эт не в сайте дело.В обычном редакторе TinyMCE не работат выравнивание по центру.В поисковике искал у многих таже проблема,и нет толкого решения.
Ну если внем, так отключите его и вручную.
*

alexmel

  • Захожу иногда
  • 102
  • 9 / 2
Re: Выравнивание картинок
« Ответ #9 : 27.02.2011, 22:07:39 »
Ну эт не в сайте дело.В обычном редакторе TinyMCE не работат выравнивание по центру.В поисковике искал у многих таже проблема,и нет толкого решения.
Ну если в нем, так отключите его и вручную.
*

sergei14532

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: Выравнивание картинок
« Ответ #10 : 27.02.2011, 22:14:03 »
Ну если в нем, так отключите его и вручную.
Это долго и нудно,каждый день ведь новости добавляю,и авторы тож не захотят так новости добавлять((((
*

alexmel

  • Захожу иногда
  • 102
  • 9 / 2
Re: Выравнивание картинок
« Ответ #11 : 27.02.2011, 22:22:39 »
А как вы его выравниваете, нажимаете на картинку (выделяя её) потом в редакторе жмете выравнивание?
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Выравнивание картинок
« Ответ #12 : 27.02.2011, 22:24:51 »
да, картинку вставляю нижней кнопкой (которая под редактором), потом щёлкаю по ней и жму на иконку с выравниванием текста по центру
*

alexmel

  • Захожу иногда
  • 102
  • 9 / 2
Re: Выравнивание картинок
« Ответ #13 : 27.02.2011, 22:30:05 »
да, картинку вставляю нижней кнопкой (которая под редактором), потом щёлкаю по ней и жму на иконку с выравниванием текста по центру
Бывало такое, тоже нечего сделать не мог, сменил шаблон и все нормально.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Выравнивание картинок
« Ответ #14 : 27.02.2011, 22:31:48 »
ну я человеу предложил (по хорошему! :) ) выложить ссылку на сайт, а он не хочет. явно скрывает чего-то :)
*

sergei14532

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: Выравнивание картинок
« Ответ #15 : 27.02.2011, 22:35:26 »
А как вы его выравниваете, нажимаете на картинку (выделяя её) потом в редакторе жмете выравнивание?
Да,Вверху на значок щёлкал.Щас ток заметил что выравнивание которое внизу там ток выравнивание слева и справа и всё!Как добавить остально?(По центру)
*

yuri-design

  • Давно я тут
  • 652
  • 76 / 5
Re: Выравнивание картинок
« Ответ #16 : 27.02.2011, 22:37:44 »
Да,Вверху на значок щёлкал.Щас ток заметил что выравнивание которое внизу там ток выравнивание слева и справа и всё!Как добавить остально?(По центру)
рисуйте таблицу и размещайте в ней картинки
Вы ссылку не даете:
1. У вас порносайт? ;)
*

sergei14532

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: Выравнивание картинок
« Ответ #17 : 27.02.2011, 22:38:42 »
рисуйте таблицу и размещайте в ней картинки
Вы ссылку не даете:
1. У вас порносайт? ;)
Да нет.Вот сайт http://www.programm-new.ru
« Последнее редактирование: 27.02.2011, 22:44:50 от sergei14532 »
*

yuri-design

  • Давно я тут
  • 652
  • 76 / 5
Re: Выравнивание картинок
« Ответ #18 : 27.02.2011, 22:49:11 »
у вас на сайте вот что
Цитировать
О файле:
Название: Microsoft Windows Virtual PC
Версия: 6.1.7600.16393
Язык: Рус
Лечение: не требуется
Размер: 19 MB

Скачать с depositfiles

Скачать с turbobit

прикольно
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Выравнивание картинок
« Ответ #19 : 27.02.2011, 23:09:12 »
посомтри в настройках плагина (расширения-управление плагинами- Tiny) чтобы был включён расширенный режим.
*

sergei14532

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: Выравнивание картинок
« Ответ #20 : 28.02.2011, 09:58:04 »
посомтри в настройках плагина (расширения-управление плагинами- Tiny) чтобы был включён расширенный режим.
Включено было.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Выравнивание картинок
« Ответ #21 : 28.02.2011, 10:21:10 »
ну тогда должна быть кнопка с выравниванием по центру. там их четрые (по левому краю, по центру, по правому, по ширине)
если их нет, то скачай последний дистр 1.5.22 и оттуда обнови tiny
*

sergei14532

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: Выравнивание картинок
« Ответ #22 : 28.02.2011, 10:29:01 »
ну тогда должна быть кнопка с выравниванием по центру. там их четрые (по левому краю, по центру, по правому, по ширине)
если их нет, то скачай последний дистр 1.5.22 и оттуда обнови tiny

Всё сделал.Всёрано выравнивание только слева и справа.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Выравнивание картинок
« Ответ #23 : 28.02.2011, 10:30:05 »
дай досуп к сайту в личку, постираю тебе весь варез )
ну или гляну, что с редактором. не решил ещё )))
*

sergei14532

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: Выравнивание картинок
« Ответ #24 : 28.02.2011, 20:12:34 »
Всё!Терь выравниваю кнопкой
*

sergei14532

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: Выравнивание картинок
« Ответ #26 : 28.02.2011, 20:21:52 »
так про неё речь и шла...
а чем ты до этого выравнивал тогда? )))
Ну в окне где вставлять картинку(url)Там есть настройки,выравнивание
*

sergei14532

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: Выравнивание картинок
« Ответ #27 : 28.02.2011, 20:26:59 »
И кстати заметь,помнишь это
Цитировать
Может тогда с корня своего сайта всю папку TinyMCE скинуть по ВП(через файлообменник)
Цитировать
это называется "бред"
Ты предложил тоже самое
Цитировать
скачай последний дистр 1.5.22 и оттуда обнови tiny
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Выравнивание картинок
« Ответ #28 : 28.02.2011, 20:36:11 »
потому и бред, что это часть стандартного дистриба.
если у тебя будет проблема с шаблоном, что ты попросишь у кого-то милкивей архивировать и тебе слать?
так что не сранивай. то, что ты можешь сделать сам не нужно предлагать сделать другим.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как сделать появление случайных картинок из пяти разных категорий?

Автор Katy93

Ответов: 2
Просмотров: 2903
Последний ответ 03.05.2021, 21:34:20
от sivers
Отображение картинок

Автор Kristina23

Ответов: 1
Просмотров: 1292
Последний ответ 22.05.2015, 13:58:39
от Usman48
Выравнивание колонок новостей по вертикали

Автор mosre

Ответов: 8
Просмотров: 2700
Последний ответ 20.11.2013, 14:45:36
от altvvc
Проблема с отображением картинок в статье

Автор Rio74

Ответов: 9
Просмотров: 1762
Последний ответ 29.09.2012, 00:29:58
от sergoguga
Подскажите с размерами картинок.

Автор viyul

Ответов: 1
Просмотров: 1127
Последний ответ 07.08.2012, 12:38:15
от dynamit