Новости 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

Перевод и публикация интервью с Joomla евангелистом на греческом портале Joomla

Перевод и публикация интервью на греческом портале Joomla 🇬🇷

Утро, просматриваешь входящие письма и изучаешь новости и внезапно обнаруживаешь, что инициатива, которую ты начал, подхватывается другими людьми. 🎉

Недавно я взял интервью у Билла (Василиса) Коциаса - руководителя студии, читающего лекции в университете и популяризатора Joomla в Греции. Это интервью из журнала NorrNext, в оригинале на английском, теперь доступно на греческом языке и опубликовано на портале joomla.gr. 🎉

До чего же приятно… 😇😊 Работа замечена и с ней посчитали необходимым ознакомить аудиторию страны, в которой Билл читает лекции. И это солнечная Греция - страна, страна, с которой Россию многое связывает. 🇬🇷🇷🇺🕊

Смотрю на греческий алфавит и тут же рисуются картины белоснежных зданий в окружении винограда и амфор, красивых женщин в сандалиях и мужественных воинов, охраняющих покой полисов, в которых ученые мужи работают над трудами, позже вошедшими в века. Красиво! 😇Но вернемся к интервью.

Из него вы узнаете, что в Греции доля Joomla среди CMS занимает порядка 30-40%. По моему мнению это - самый высокий показатель во всем мире. Также чтение лекций о Joomla в университетах позволит привести новых пользователей и к тому же молодое поколение. Ну и огромное кол-во сертификтатов Билла на стене (смотрим фото в статье) свидетельствует о том, что Joomla может применяться как профессиональный инструмент.

🌐 Оригинальное интервью (на английском)
🇬🇷 Интервью на греческом портале (joomla.gr)

Что насчет перевода на русский? Увы, времени всего 24 часа в сутках. Я продолжаю готовить новые интервью. Возможно, после завершения выпуска журнала, рассмотрю перевод некоторых интервью на русский. Но я об этом не говорил. 😊 В блоге @eugenius_blog публикую анонсы интересных событий из мира Joomla, интервью, уроки и полезные советы, а также делюсь мыслями:, связанными с разработкой и веб-дизайном.

0 Пользователей и 1 Гость просматривают эту тему.
  • 17 Ответов
  • 4040 Просмотров
*

Аня

  • Давно я тут
  • 745
  • 33 / 0
  • Копатыч нестабилен!
При стандартном SEO ничего, кроме главной, не открывается, ничего не видно, либо 404 либо какой-то бред. Почему это может быть?  Думала, к2 со стандартным SEO не работает, но вроде люди пользуются?
Fatal error - это не фатально!!! Я проверила.
*

AL_ALEX

  • Глобальный модератор
  • 855
  • 112 / 1
А у вас это при каких условиях?
На новом сайте или на старом? Переименован ли .htaccsess?
Можно ли посмотреть на это чудо...

Один раз встречал такое, проблем была у хостера.
*

Аня

  • Давно я тут
  • 745
  • 33 / 0
  • Копатыч нестабилен!
Тут предыстория. Сайт не совсем мой, его настраивали и заполняли другие люди (я только рисовала), но сейчас возникла за него ответственность, надо кое-что исправлять.
SEF раньше не был включен (а материалов немало уже накопилось), алиасы писались когда как, иногда вообще не писались (хотя мне русские алиасы вообще не нравятся, копируешь в браузере получается - ссылка длинная, ужасная и с массой значков процента).
Сейчас надо обязательно настроить чпу, включаю я без mod_rewrite. Установлен joomla1.5+k2. Сайт просто перестает работать при стандартном SEO. Хостинг agava. Может, в к2 надо что-то где-то проставить? Или сторонний SEF загрузить?
Fatal error - это не фатально!!! Я проверила.
*

Аня

  • Давно я тут
  • 745
  • 33 / 0
  • Копатыч нестабилен!
И как мне включить хотя бы транслитерацию русских алиасов?
Fatal error - это не фатально!!! Я проверила.
*

AL_ALEX

  • Глобальный модератор
  • 855
  • 112 / 1
Вот две темы:
Стандартный SEF (ЧПУ) в Joomla 1.5 (miniFAQ)
http://joomlaforum.ru/index.php/topic,86830.0.html
и
Настройка sh404SEF
http://joomlaforum.ru/index.php/topic,76577.0.html

Выбирайте лучший для вас вариант и настраивайте по инструкциям. Все должно работать.
*

Аня

  • Давно я тут
  • 745
  • 33 / 0
  • Копатыч нестабилен!
Да я много раз в своей жизни включала стандартный SEF на других сайтах, сейчас что-то мешает ему работать. Ну, бывает конфликт какой-то, с JoomFish, например, на одном сайте какие-то из страниц упорно не открывались при включенном SEF, а здесь-то все не открываются, это уж слишком!
Fatal error - это не фатально!!! Я проверила.
*

zmancer

  • Давно я тут
  • 519
  • 76 / 19
Кстати тоже сталкивался с такой проблемой, стандартный SEF просто отказывался работать, тоже 404, практически голая Joomla 1.5.22 была, а sh404SEF работал прекрасно, дело это было на мастерхосте(самый гов... хостинг, из тех что встречал), мне кажется тут дело в хостинге(настройки сервера)!
*

Аня

  • Давно я тут
  • 745
  • 33 / 0
  • Копатыч нестабилен!
Приятно слышать, я я не одна такая. Попробую тогда sh404SEF.
Fatal error - это не фатально!!! Я проверила.
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Кстати тоже сталкивался с такой проблемой, стандартный SEF просто отказывался работать, тоже 404, практически голая Joomla 1.5.22 была, а sh404SEF работал прекрасно, дело это было на мастерхосте(самый гов... хостинг, из тех что встречал), мне кажется тут дело в хостинге(настройки сервера)!
zmancer, это не хостинг, это руки, при этом у вас, у клиентов порядка 5-7 площадок на мастерхосте, стандартный SEF работает нормально, аналогично я жил года три на мастерхосте, всё отлично, делайте выводы.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

Аня

  • Давно я тут
  • 745
  • 33 / 0
  • Копатыч нестабилен!
Ну, ладно, у меня не мастерхост, а агава, а SEF не работает и sh404SEF тоже (хотя он платный сейчас, я его не хочу). В чем может быть причина такого поведения - сплошные 404 при включении чего бы то ни было?
Fatal error - это не фатально!!! Я проверила.
*

Аня

  • Давно я тут
  • 745
  • 33 / 0
  • Копатыч нестабилен!
Ну, какие-то идеи - что может мешать? При включенном стандартном SEF пишет ссылку такого вида: http://www.blagos.ru/index.php/home/item/302-archbishop-zosimus-arrived-in-dagestan
Может, home или item виноваты? Стоит к2. Там, наверное, надо что-то где-то... Что делать!
« Последнее редактирование: 07.05.2011, 12:37:00 от Аня »
Fatal error - это не фатально!!! Я проверила.
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Думаю готового ответа не будет. Танцуйте с бубном. Работать просто обязано.
А на этом же хостинге у вас есть ещё сайты, где SEF работает?
Попробуйте копнуть в сторону .htaccess. Например выдернети из дистрибудива родной и замените на время.
И какая у вас версия? Обновлялись? У меня тоже какие-то глюки были после обновления с 22 до 23. Движек обновил, а htaccess нет. А там какая-то нужная строчка добавилась.
Закиньте туда чистую Joomla с демо данными - будет ли работать SEF. Если сразу не будет, то можна и хостера поторбить.
Создание сайтов, шаблонов, помощь в решении проблем.
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Кстати а другие компоненты работают?
Регистрация например?
Создание сайтов, шаблонов, помощь в решении проблем.
*

Аня

  • Давно я тут
  • 745
  • 33 / 0
  • Копатыч нестабилен!
Я, кажется, сделала это! То есть я ни при чем, был глюк и его не стало....
Сегодня обнаружила: у меня каким-то образом на сервере сосуществовали одновременно htaccess.txt и .htaccess
То есть я когда пробовала разные варианты, я пробовала и с mod_rewrite тоже - уж как два файла одновременно оказались вместе - загадка. Вообще такая проблема иногда возникает, что SEF не работает, я стала читать в западных форумах обсуждения по этому вопросу, там советовали что-то раскомментировать и что-то вписать в .htaccess - и тут-то я обнаружила, что у меня этих файлов аж два! Я лишний удалила и вроде все заработало. Но изначально SEF не работал не по причине избытка htaccess - было что-то другое...
« Последнее редактирование: 09.05.2011, 01:14:40 от Аня »
Fatal error - это не фатально!!! Я проверила.
*

zmancer

  • Давно я тут
  • 519
  • 76 / 19
zmancer, это не хостинг, это руки, при этом у вас, у клиентов порядка 5-7 площадок на мастерхосте, стандартный SEF работает нормально, аналогично я жил года три на мастерхосте, всё отлично, делайте выводы.
Да что вы! Руки у меня из того места, на мастерхосте я не жил и не буду! Проблемы были с сайтом заказчика! И если у тебя такой х.. не случалось это не значит что это невозможно!
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Респект - настроение в плюсе)
А ситуация когда нужно доработать сайт, а сайт на мастерхосте? )) Или менять хостера? ))
Я не говорю что мастерхост тру хостер, но по факту их уровень выше большинства, хотя есть много минусов, большинство проблем решается если прочитать их FAQ, кстати, полезная вещь для начинающих.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

Аня

  • Давно я тут
  • 745
  • 33 / 0
  • Копатыч нестабилен!
Да у меня не жигули, а волга! Не мастерхост, а агава!
Но, думаю, в хостинге было дело - они, судя по поведению сайта, что-то там работают над собой и периодически на сайте возникают беспричинные ошибки в тех местах, которые я вообще не трогала. Может, и тут что-то намутили, а потом сами исправили... Но, как говорится, endet gut alles gut.
Fatal error - это не фатально!!! Я проверила.
*

zmancer

  • Давно я тут
  • 519
  • 76 / 19
Респект - настроение в плюсе)
А ситуация когда нужно доработать сайт, а сайт на мастерхосте? )) Или менять хостера? ))
Я не говорю что мастерхост тру хостер, но по факту их уровень выше большинства, хотя есть много минусов, большинство проблем решается если прочитать их FAQ, кстати, полезная вещь для начинающих.
Не один раз приходилось работать с сайтами на мастерхосте и всегда дело доводил до конца! Работа и настройка сервера это уже не моя забота, со своей стороны(программиста) я делаю всё возможное.
PS я писал что моя проблема решилась установкой компонента sh404SEF и совсем забыл - как мне кажется тут проблема в некорректном обновлении Joomla, к примеру если взять файлы отвечающие за ЧПУ от версии Joomla1.5.17 и заменить ими файлы в Joomla1.5.23 то SEF работать не будет если не ошибаюсь.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема с кодировкой страницы ошибки sh404SEF

Автор vlasyukvlad

Ответов: 1
Просмотров: 1449
Последний ответ 15.02.2018, 13:09:00
от capricorn
Joomla стандартный SEF 303 редирект

Автор NitroProton

Ответов: 8
Просмотров: 5134
Последний ответ 12.12.2017, 10:16:44
от warlocksp
301 редирект главной страницы

Автор Dimas888

Ответов: 1
Просмотров: 1252
Последний ответ 09.09.2017, 11:28:35
от Stasweb
При включении SEF ссылок некорректно отображаются страницы сайта

Автор Mari_ko

Ответов: 2
Просмотров: 1529
Последний ответ 10.07.2017, 17:22:48
от Mari_ko
Не работает стандартный SEF

Автор AlSa2

Ответов: 12
Просмотров: 2773
Последний ответ 09.12.2016, 16:16:18
от fsv