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

Znak

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
Ошибка при авторизации
« : 15.02.2009, 00:10:29 »
Совершенно случайно нашел у себя ошибку, когда авторизуешься или наоборот делаешь логаут....собственно проблема состоит в том что ошибка вылетает не всегда,а только когда эти действия повторяешь с одной и той же страницы сайта..т.е. если я залогинюсь,перейду на другую страницу и выйду,то все норм, а если с той же,то ошибочка(
Fatal error: Unsupported operand types in Z:\home\CMS\www\includes\router.php on line 148

Что-то там не так с файлом.....может кто знает, что надо исправить?
*

Znak

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
Re: Ошибка при авторизации
« Ответ #1 : 15.02.2009, 00:45:19 »
Забыл указать версию....
Joomla 1.5.8
Локалка - Денвер
ОС Хр sp2, браузеры хром и ФФ, но думаю эта инфа в данном случае не важна))
Ошибка происходит на всех страницах -,т.е. вход нормальный - выход с ошибкой....или наоборот, выход нормальный,а вход с этой же страницы уже с ошибкой.
Еще вот что попробовал,если сделать авторизацию, обновить страницу и выйти, то ошибки нету...
*

MuraDweb

  • Захожу иногда
  • 267
  • 124 / 1
Re: Ошибка при авторизации
« Ответ #2 : 15.02.2009, 00:52:19 »
Значение имеет всё.
Какой адрес вы набираете в браузере.
В какую папку установлена Joomla (её название)
Ошибка проявилась сразу после установки? Больше инфы :)
Файл перезаливать пробывали?
Яндекс.Деньги: 41001423568435
Webmoney: R 377548789269 | Z 421465848009 | E 126339514076 | U 413960261029
-
А, Вы читали ? Правила форума | FAQ J! 1.5 | FAQ J! 1.0
*

Znak

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
Re: Ошибка при авторизации
« Ответ #3 : 15.02.2009, 01:01:38 »
Значение имеет всё.
Какой адрес вы набираете в браузере.
В какую папку установлена Joomla (её название)
Ошибка проявилась сразу после установки? Больше инфы :)
Файл перезаливать пробывали?
C:\WebServers\home\CMS\www
Z:\home\CMS\www\

адрес Cms - на сайт заходит все нормально))
раньше ошибку не замечал, была автоматическая авторизация, поэтому не знаю была ли ошибка вообще раньше)
Файл перезаливать не пробовал), думаю сейчас попробую...

з.ы. файл перезалил, ничего не изменилось.
« Последнее редактирование: 15.02.2009, 01:05:08 от Znak »
*

MuraDweb

  • Захожу иногда
  • 267
  • 124 / 1
Re: Ошибка при авторизации
« Ответ #4 : 15.02.2009, 01:07:33 »
Переименуйте папку CMS в cms.ru к примеру, получится:
C:\WebServers\home\cms.ru\www
Z:\home\cms.ru\www\
Адрес сайта будет http://cms.ru
Перезапустите Denwer и проверьте снова.
Яндекс.Деньги: 41001423568435
Webmoney: R 377548789269 | Z 421465848009 | E 126339514076 | U 413960261029
-
А, Вы читали ? Правила форума | FAQ J! 1.5 | FAQ J! 1.0
*

Znak

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
Re: Ошибка при авторизации
« Ответ #5 : 15.02.2009, 01:25:50 »
Переименуйте папку CMS в cms.ru к примеру, получится:
C:\WebServers\home\cms.ru\www
Z:\home\cms.ru\www\
Адрес сайта будет http://cms.ru
Перезапустите Denwer и проверьте снова.
Попробовал, к сожалению ошибка осталась...
*

Znak

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
Re: Ошибка при авторизации
« Ответ #6 : 15.02.2009, 12:03:41 »
Ошибку так и не решил, хелп)
*

pedrosoft

  • Захожу иногда
  • 367
  • 113 / 7
Re: Ошибка при авторизации
« Ответ #7 : 15.02.2009, 13:04:31 »
авторизация проходит через модуль mod_login? если да, попробуйте в настройках модуля указать URL при входе и URL при выходе указать Главную страницу и попробывать загониться/выйти
Интернет Хостинг Центр: отличные цены, лучшее качество, расположение в дата-центре «Оверсан-Меркурий»
*

Znak

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
Re: Ошибка при авторизации
« Ответ #8 : 15.02.2009, 13:34:35 »
авторизация проходит через модуль mod_login? если да, попробуйте в настройках модуля указать URL при входе и URL при выходе указать Главную страницу и попробывать загониться/выйти
У меня стоит стандартный модуль авторизации....в админке можно выбирать ток раздел,а сам url не знаю где можно изменить....при изменении раздела ничего не меняется,но вот попробовал убрать вообще начальную страницу входа и выхода.....тогда заходит нормально...т.е. проблема происходит при выборе страницы когда логинишься или выходишь.
Я подозреваю что проблема еще может быть в том,что главную страницу как таковую я убрал и сделал её в виде категории - материала(статического), может в этом причина?
*

pedrosoft

  • Захожу иногда
  • 367
  • 113 / 7
Re: Ошибка при авторизации
« Ответ #9 : 15.02.2009, 13:40:14 »
да это я и хотел проверить. проблема из-за того что ссылка идет на материал. вот ваша проблема: http://forum.joomla.org/viewtopic.php?f=428&t=265685&p=1204876
Интернет Хостинг Центр: отличные цены, лучшее качество, расположение в дата-центре «Оверсан-Меркурий»
*

Znak

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
Re: Ошибка при авторизации
« Ответ #10 : 15.02.2009, 14:13:46 »
да это я и хотел проверить. проблема из-за того что ссылка идет на материал. вот ваша проблема: http://forum.joomla.org/viewtopic.php?f=428&t=265685&p=1204876
Восстановил как было раньше....заработало....эх....ток вот лучше особо и не стало,т.к. главная страница очень криво почему-то отображает материал....пробовал фиксить в css,но там ток глобальные и если что-то менять,то меняется собственно во всем сайте и выходит ужас.
Может есть какой-нибудь способ заменить главную?Или компонент/модуль для главной есть?
*

alexritm83

  • Осваиваюсь на форуме
  • 40
  • 0 / 0
Re: Ошибка при авторизации
« Ответ #11 : 01.09.2010, 19:18:44 »
у меня эта ошибка возникает при логине\logoutе в магазине только когда корзина пуста
если перенаправление убрать вообще, то по умолчанию перенаправляет на frontpage - это не красиво.
Отключить бы перенаправление  !
« Последнее редактирование: 01.09.2010, 20:05:51 от alexritm83 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

simpleform2 ошибка ajax error в Google chrome

Автор safronoff343

Ответов: 1
Просмотров: 1258
Последний ответ 05.06.2020, 20:36:42
от safronoff343
Ошибка #1050 при переносе базы данных на хостинг

Автор Ksen

Ответов: 7
Просмотров: 24900
Последний ответ 16.03.2020, 17:47:29
от Petrovich
При попытке войти в админку 404 ошибка компонента

Автор omezik

Ответов: 4
Просмотров: 2898
Последний ответ 31.08.2019, 22:41:46
от Taatshi
Ошибка в компоненте CKForms

Автор Vas80

Ответов: 9
Просмотров: 1743
Последний ответ 22.04.2019, 13:34:48
от sivers
Ошибка Fatal error: Allowed memory size of 73400320 bytes exhausted

Автор Andre109

Ответов: 1
Просмотров: 2170
Последний ответ 03.12.2018, 01:29:56
от voland