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

Web-Simple

  • Захожу иногда
  • 274
  • 1 / 0
Re: SEF ссылки для JoomGallery
« Ответ #30 : 29.09.2010, 01:49:04 »
Пункт меню, Стандартный вид галереи (где отображаются категории фото). При кликанье мыши на категории, её просмотр не открывается, при удалении роутера.php просмотр фото снова доступен.
*

Abysim

  • Осваиваюсь на форуме
  • 16
  • 3 / 0
Re: SEF ссылки для JoomGallery
« Ответ #31 : 29.09.2010, 13:27:09 »
Названия категорий и фото нигде не совпадают? Если получаются одинаковые псевдонимы, то не будет работать.
*

Web-Simple

  • Захожу иногда
  • 274
  • 1 / 0
Re: SEF ссылки для JoomGallery
« Ответ #32 : 02.10.2010, 17:33:06 »
Да, совпадали названия фото в категориях. Поменял, но ничего не изменилось (т.е. так же категории не открывались). Удалил роутер, ссылки приобрели вид http://localhost/название сайта/gallerei-(порядковый номер).html#joomimg Удалить бы ещё #joomimg и стало бы нормально. Как это сделать?
*

Abysim

  • Осваиваюсь на форуме
  • 16
  • 3 / 0
Re: SEF ссылки для JoomGallery
« Ответ #33 : 03.10.2010, 00:54:49 »
Одинаковые названия фото не дадут открыть остальные фото, а вот если название фото совпадает с названием категории, тогда и категории открываться не будут.

Про #jooming здесь уже писал.
*

Web-Simple

  • Захожу иногда
  • 274
  • 1 / 0
Re: SEF ссылки для JoomGallery
« Ответ #34 : 03.10.2010, 09:23:00 »
Одинаковые названия фото не дадут открыть остальные фото, а вот если название фото совпадает с названием категории, тогда и категории открываться не будут.
Нет, у меня фото и категории не совпадают, ни вместе, ни между собой.
Цитировать
Про #jooming здесь уже писал.
Что-то не могу найти файл, с этой строкой (искал через Тотал Коммандер, в папке своего сайта). Он где лежит?
И последний вопрос, у меня пунт меню отображающий стандартные виды галлереи (список всех моих галлерей), имеет в url порядковый номер меню, как заменить его на ЧПУ?
« Последнее редактирование: 03.10.2010, 09:38:18 от Web-Simple »
*

Abysim

  • Осваиваюсь на форуме
  • 16
  • 3 / 0
Re: SEF ссылки для JoomGallery
« Ответ #35 : 05.10.2010, 16:05:17 »
Что-то не могу найти файл, с этой строкой (искал через Тотал Коммандер, в папке своего сайта). Он где лежит?
Похоже, в MVC-версии галереи убрали #jooming из кода, в настройках надо смотреть, если там не получается отключить, то уже в коде галереи компаться и находить место его добавления.
И последний вопрос, у меня пунт меню отображающий стандартные виды галлереи (список всех моих галлерей), имеет в url порядковый номер меню, как заменить его на ЧПУ?
Пункт меню должен автоматом в ЧПУ превращаться, если включено в админке. Можно попробовать этот пункт меню вынести в невидимое меню, а вместо него вставить внешнюю ссылку с адресом галереи.
*

mak2280

  • Новичок
  • 2
  • 0 / 0
Re: SEF ссылки для JoomGallery
« Ответ #36 : 09.10.2010, 14:35:14 »
После установки роутера сайт выпал из поиска Яндекса по самым популярным запросам.По некоторым низкочастотным показывается одна и та же страница,причем урл у неё остался в том же виде,что и до установки роутера.В Яндекс Вэбмастер появилось множество страниц с ошибками HTTP 403 и 404.При этом в Google всё нормально.Кто нибудь сталкивался с такой проблемой?Ответьте пожалуйста!
*

Abysim

  • Осваиваюсь на форуме
  • 16
  • 3 / 0
Re: SEF ссылки для JoomGallery
« Ответ #37 : 09.10.2010, 17:36:02 »
Весь сайт сделан на JoomGallery и на нём больше ничего нет? До этого был включен стандратный джумловский SEF и не было роутреа? Роутер влияет только на галерею. После установки роутера страницы продолжают быть доступными по старыми адресам, только на сайте на них ссылки пропадают. Странно, что Яндекс отказался видеть страницы по старым адресам, возможно используются другие SEF-компоненты и плагины с которыми получился конфликт, если ранее занимались SEO сайта. Хотя бы примеры страниц привели, адресов страниц, какие были, какие стали и в каких ошибки в Вебмастере, адрес сайта можно не указывать. Если весь сайт был построен на JoomGallery, значит её прилично подпили и вряд ли роутер с такой работать будет.

Ставил роутер на один из сайтов, который был проиндексирван и имел неплохие позиции в выдаче, JoomGallery до этого плохо индексировалась, после установки особых улчшений не заметил, статьи так и остались в топе выдачи, а фотографии с галереи не попали в поисковую выдачу.
*

mak2280

  • Новичок
  • 2
  • 0 / 0
Re: SEF ссылки для JoomGallery
« Ответ #38 : 11.10.2010, 13:32:54 »
Сайт состоит из одной галереи,стандартный SEF был выключен и роутера не было.Сначала пробовал sh404SEF,но потом удалил и установил роутер.Ссылки были вида:/index.php?option=com_joomgallery&func=detail&id=583&Itemid=8,а стали oboi-1600x900/avtomobili/dodge.html,но это на сайте.В Вэбмастере в поисковом индексе остались и те и другие,и в исключенных страницах то же самое.На страницы с новыми URL пишет причину исключения HTTP-статус: Доступ к ресурсу запрещён (403),но не на все.На страницы со старыми URL-HTTP-статус: Ресурс не найден (404) и HTTP-статус: Доступ к ресурсу запрещён (403).При этом большое количество страниц находится якобы в поиске,как со старыми так и с новыми урлами.Кстати из списка страниц в поиске пропала ГЛАВНАЯ СТРАНИЦА вообще.Меня удивляет то,что в Google всё отлично-ссылки поменялись и сайт даже немного поднялся(на 25% больше посетителей).Подозрение у меня,что продвижение в Яндексе началось с нуля.
*

podlodka

  • Захожу иногда
  • 101
  • 1 / 0
Re: SEF ссылки для JoomGallery
« Ответ #39 : 25.11.2010, 19:29:11 »
Похоже, в MVC-версии галереи убрали #jooming из кода, в настройках надо смотреть, если там не получается отключить, то уже в коде галереи компаться и находить место его добавления.Пункт меню должен автоматом в ЧПУ превращаться, если включено в админке. Можно попробовать этот пункт меню вынести в невидимое меню, а вместо него вставить внешнюю ссылку с адресом галереи.
вот никак не найти (((((
*

taravasya

  • Осваиваюсь на форуме
  • 26
  • 1 / 0
Re: SEF ссылки для JoomGallery
« Ответ #40 : 27.01.2011, 21:32:19 »
У меня почему то ничего не происходит :( Насколько, я понял этот роутер, должен делать авто-литерацию? У меня все остается на русском...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не работают SEF-ссылки на Joomla 5

Автор Detonator

Ответов: 2
Просмотров: 3269
Последний ответ 29.03.2025, 07:26:44
от azm1n
Как скрыть партнерские ссылки?

Автор paicker

Ответов: 3
Просмотров: 12410
Последний ответ 30.08.2022, 13:19:04
от kovaltaras1
Убрать из ссылки /images

Автор step147

Ответов: 4
Просмотров: 3464
Последний ответ 17.08.2021, 11:19:32
от step147
SEF и красивые ссылки

Автор sergvm

Ответов: 10
Просмотров: 4064
Последний ответ 14.06.2020, 19:52:38
от sergvm
После включения SEF ссылки не до конца становятся красивыми

Автор borro

Ответов: 3
Просмотров: 4247
Последний ответ 19.04.2020, 13:48:12
от robert