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

Rizzy

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Не встраивается видео
« : 30.01.2011, 01:12:02 »
Подскажите пожалуйста как решить мою проблему.
Захожу в создать материал -> переключаюсь на HTML -> вставляю код плеера -> выхожу из хтмл в визуальный редактор (JCE, TIny и т.д) и ничего не меняется. Есть оступ вниз, но плеера там нет.
Вставляется только видео с Youtube и то не в виде iFrame.

Код
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/pry-JuJLlVY?fs=1&amp;hl=ru_RU&amp;rel=0&amp;hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/pry-JuJLlVY?fs=1&amp;hl=ru_RU&amp;rel=0&amp;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>

Код
<iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="349" src="http://www.youtube.com/embed/pry-JuJLlVY?rel=0&amp;hd=1" frameborder="0" allowFullScreen></iframe>

Первый - работает. Второй - нет.
Так же раньше я использовал сервис http://uppod.ru/ и всё нормально встраивалось. Код там получается такой же как и на ютубе (<object...), но проблема как я выше написал. Причём буквально пару месяцев назад с плеерами вообще небыло проблем. Стоило поставить Joomla заного, как плееры перестали встраиваться. Раньше никаких модулей, компонентов и плагинов установлено небыло, как и сейчас.
« Последнее редактирование: 30.01.2011, 01:25:33 от Rizzy »
*

MaxFarSeer

  • Захожу иногда
  • 384
  • 29 / 0
  • http://ru.ah.fm:80
Re: Не встраивается видео
« Ответ #1 : 30.01.2011, 01:26:37 »
Цитировать
Захожу в создать материал -> переключаюсь на HTML -> вставляю код плеера -> выхожу из хтмл в визуальный редактор (JCE, TIny и т.д) и пол остаётся пустым.
а ты попробуй так: захожу в настроки пользователя (админа, или кто у тебя новости добавляет?) - выбираю редактор NO redactor вставляю код в нужное место в статье, сохраняю. меняю снова на "визуальный редактор", но новость эту уже не трогаю) для каких либо в ней изменений снова заходи в нее без редактора.
кнопка перевода в режим HTML - у меня проблему не решала.
Не можете найти, где редактировать код? Читаем:
Быстрый и легкий поиск нужных файлов для редактирования чего-либо

Я много времени потратил на изменение готовых шаблонов, раскуривание чего и как там у буржуев, менял код вложенный в 100500 дивов, да они неплохи эти T3 и Warp (YOO), но стоит начать делать свой шаблон...Ребята!!! Всем советую! Свое - так легко настраивать!
*

MaxFarSeer

  • Захожу иногда
  • 384
  • 29 / 0
  • http://ru.ah.fm:80
Re: Не встраивается видео
« Ответ #2 : 30.01.2011, 01:30:18 »
а еще есть классный почти невизуальный редктор, так сказать, CodEditor (http://joomlaforum.ru/index.php/topic,76155.0.html), через него только что вставил код с ютюба (через iFrame) и все ОК. Работает.
Не можете найти, где редактировать код? Читаем:
Быстрый и легкий поиск нужных файлов для редактирования чего-либо

Я много времени потратил на изменение готовых шаблонов, раскуривание чего и как там у буржуев, менял код вложенный в 100500 дивов, да они неплохи эти T3 и Warp (YOO), но стоит начать делать свой шаблон...Ребята!!! Всем советую! Свое - так легко настраивать!
*

Rizzy

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: Не встраивается видео
« Ответ #3 : 30.01.2011, 01:30:53 »
Перед тем как создать тему я лазил по форуму и пытался найти уже существующую подобную.
Натыкался и на предложение отключить редактор. Не помогло. Верней что-то отображалось, но плеер uppod'a нет. Да и не удобно это...
Есть ещё какие нибудь версии? ;)
*

Rizzy

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: Не встраивается видео
« Ответ #4 : 30.01.2011, 01:33:29 »
а еще есть классный почти невизуальный редктор, так сказать, CodEditor (http://joomlaforum.ru/index.php/topic,76155.0.html), через него только что вставил код с ютюба (через iFrame) и все ОК. Работает.
Код
<object id="videoplayer4701" type="application/x-shockwave-flash" data="http://dl.dropbox.com/u/6537059/uppod.swf" width="500" height="281"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" /><param name="movie" value="http://dl.dropbox.com/u/6537059/uppod.swf" /><param name="flashvars" value="comment=Tiguar promo&amp;st=http://dl.dropbox.com/u/6537059/video44-1795.txt&amp;file=http://www.youtube.com/v/JkM4IaEB6aY" /></object>
Вставь пожалуйста это видео ради эксперемента. Просто мне кажется дело не в редакторе, а в версии Joomla. Я скачал русскую 1.5.22
*

MaxFarSeer

  • Захожу иногда
  • 384
  • 29 / 0
  • http://ru.ah.fm:80
Re: Не встраивается видео
« Ответ #5 : 30.01.2011, 01:36:32 »
неа, тоже не работает)
Не можете найти, где редактировать код? Читаем:
Быстрый и легкий поиск нужных файлов для редактирования чего-либо

Я много времени потратил на изменение готовых шаблонов, раскуривание чего и как там у буржуев, менял код вложенный в 100500 дивов, да они неплохи эти T3 и Warp (YOO), но стоит начать делать свой шаблон...Ребята!!! Всем советую! Свое - так легко настраивать!
*

Rizzy

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: Не встраивается видео
« Ответ #6 : 30.01.2011, 01:40:33 »
Скачал что ты посоветовал. iframe заработал, но опять же не удобно. Странно как-то... почему тот никак работать не хочет.
*

MaxFarSeer

  • Захожу иногда
  • 384
  • 29 / 0
  • http://ru.ah.fm:80
Re: Не встраивается видео
« Ответ #7 : 30.01.2011, 01:45:15 »
ну в любом случае, когда будешь искать ошибку (возможно код какой то косячный, или просто где то забыл че то скопировать, и еще куча всяких разных причин xD ) не используй никаких визуальных редакторов, кидай просто код в новость, сохраняй - проверяй. если видео работает - тогда уже посмотри с каким из редакторов оно работоспособно и выберешь что по душе. Вообще, то что должно "вставится" и не вставляется - пробуем вставить без редактора =) а там уже как практика покажет )
Не можете найти, где редактировать код? Читаем:
Быстрый и легкий поиск нужных файлов для редактирования чего-либо

Я много времени потратил на изменение готовых шаблонов, раскуривание чего и как там у буржуев, менял код вложенный в 100500 дивов, да они неплохи эти T3 и Warp (YOO), но стоит начать делать свой шаблон...Ребята!!! Всем советую! Свое - так легко настраивать!
*

Rizzy

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: Не встраивается видео
« Ответ #8 : 30.01.2011, 11:59:00 »
вопрос ещё в силе
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не вставляется в текст видео с Ютуба

Автор filipp78

Ответов: 0
Просмотров: 1517
Последний ответ 16.02.2017, 12:02:25
от filipp78
Как убрать похожие видео

Автор nuk

Ответов: 7
Просмотров: 4242
Последний ответ 21.02.2016, 16:30:29
от halileev
как вставить видео с яндекса

Автор wfedin

Ответов: 17
Просмотров: 21984
Последний ответ 13.09.2015, 14:55:57
от MariannaFrance
Не могу залить видео на сайт

Автор nyuska_81

Ответов: 13
Просмотров: 2212
Последний ответ 09.04.2015, 10:09:45
от nyuska_81
Как загрузить видео в материал 1.5.25?

Автор avtosous

Ответов: 25
Просмотров: 2766
Последний ответ 17.03.2014, 06:53:39
от avtosous