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

mike2m

  • Захожу иногда
  • 122
  • 4 / 8
Виджет ICQ для сайта
« : 06.05.2012, 18:16:10 »
Здравствуйте,
Написал модуль виджета ICQ статуса и чат-бокса для сайта на J2.5.
Поддерживает разные языки: Русский, Английский, Немецкий, Чешкий, Португальский.
Обязательная поддержка сайта cURL.

Демо:
http://test.krascity.net/

Он теперь в свободном доступе :) для J2.5

[вложение удалено Администратором]
« Последнее редактирование: 13.05.2012, 19:16:51 от mike2m »
*

eclipseggg

  • Захожу иногда
  • 410
  • 32 / 2
Re: Виджет ICQ для сайта
« Ответ #1 : 06.05.2012, 19:20:20 »
по-моему бестолковое изобретение 0_о и дорогое ради бестолкового
*

mike2m

  • Захожу иногда
  • 122
  • 4 / 8
Re: Виджет ICQ для сайта
« Ответ #2 : 06.05.2012, 19:30:46 »
Может бестолковое, но зато лучше чем у Вас на сайте при нажатие на номер аськи увидеть белый экран :)))
*

eclipseggg

  • Захожу иногда
  • 410
  • 32 / 2
Re: Виджет ICQ для сайта
« Ответ #3 : 06.05.2012, 19:37:13 »
я на твою нажать вообще не могу, а вешать онлайн консультанта себе на сайт нет желания и с аськой той же мудрить, хотя идей много, но до сайта ваще руки не доходят даже=)
нет вы не обижайтесь - хорошо что сделали может и пригодится кому конечно=) я высказал сугубо своё мнение дорого для безделушки)
*

mike2m

  • Захожу иногда
  • 122
  • 4 / 8
Re: Виджет ICQ для сайта
« Ответ #4 : 06.05.2012, 19:58:35 »
Статус показывает, что консультан в сети на него и не нужно нажимать, а вот когда входите на сайте в чат-бокс как раз автоматически добавляется номер аськи консультанта или службы поддержки, назвать можно по разному в админки сайта. Этот вариант больше всех понравилось заказчикам сайтов, а их уже 37 :)
« Последнее редактирование: 06.05.2012, 20:22:52 от mike2m »
*

eclipseggg

  • Захожу иногда
  • 410
  • 32 / 2
Re: Виджет ICQ для сайта
« Ответ #5 : 06.05.2012, 20:02:25 »
так почему бы не сделать случайную регистрацию гостя?не многие станут ради этого вводить свои данные на сайте или регистрироваться...
*

mike2m

  • Захожу иногда
  • 122
  • 4 / 8
Re: Виджет ICQ для сайта
« Ответ #6 : 06.05.2012, 20:21:51 »
А зачем регистрироватся на сайте :( войдите в чат-бокс ICQ и сможете общатся с поддержкой, это наоборот позволяет без всякой регистрации быть на связи с клиентами!
*

eclipseggg

  • Захожу иногда
  • 410
  • 32 / 2
Re: Виджет ICQ для сайта
« Ответ #7 : 06.05.2012, 20:33:38 »

где без регистрации?)нет творение то я похвалил твоё уже...но вот единственный момент регистрации, всеравно не у всех аська есть , даже принципиально не желают заводить её, а у кого есть тому ведь достаточно и номер узнать...
*

mike2m

  • Захожу иногда
  • 122
  • 4 / 8
Re: Виджет ICQ для сайта
« Ответ #8 : 06.05.2012, 21:07:56 »
А причем тут регистрация на сайте и регистрация в аське, это две разные вещи! Для регистрации в аськи есть ссылка в чат-боксе "У вас нет учетной записи? Регистрация в ICQ", которая открывает сайт ICQ в отдельном окне и гость может зарегистрироватся...
*

Pega

  • Захожу иногда
  • 388
  • 41 / 0
Re: Виджет ICQ для сайта
« Ответ #9 : 06.05.2012, 21:22:19 »
Скриншоты можно было бы и тут выложить ;)
Я вот побоялся бы вводить свой номер и пароль от аськи на каком-либо сайте
*

mike2m

  • Захожу иногда
  • 122
  • 4 / 8
Re: Виджет ICQ для сайта
« Ответ #10 : 06.05.2012, 21:37:57 »
Ребята, вы вводите не на сайте свои данные, а в виджете ICQ-клиента, который грузится с официального сайта ICQ.com, на сайте нет никаких Ваших данных :)
*

Pega

  • Захожу иногда
  • 388
  • 41 / 0
Re: Виджет ICQ для сайта
« Ответ #11 : 06.05.2012, 21:48:46 »
Нет, я понимаю, но есть люди, которые сильно обеспокоены своей безопасностью в сети, иногда переходящая в паранойю. Просто рассуждаю как среднестатистический пользователь.
*

mike2m

  • Захожу иногда
  • 122
  • 4 / 8
Re: Виджет ICQ для сайта
« Ответ #12 : 06.05.2012, 21:58:27 »
Если так рассуждать :( то лучше в инет не ходить, а то вдруг "спид" подхватит такой пользователь :)
« Последнее редактирование: 06.05.2012, 22:14:00 от mike2m »
*

eclipseggg

  • Захожу иногда
  • 410
  • 32 / 2
Re: Виджет ICQ для сайта
« Ответ #13 : 06.05.2012, 22:21:18 »
Если так рассуждать :( то лучше в инет не ходить, а то вдруг "спид" подхватит такой пользователь :)
правильно!и вообще закрыть комп в сейфе, вырубить электричество и пойти пообщаться с реальными людьми..

собственно выше описали тоже самое о чем и я сказал...это не удобно слегка...и не грамотно, проще поставить чат клиент тогда уж и не парится=) чем не выход?
*

mike2m

  • Захожу иногда
  • 122
  • 4 / 8
Re: Виджет ICQ для сайта
« Ответ #15 : 06.05.2012, 22:58:58 »
... также требует регистрации
« Последнее редактирование: 07.05.2012, 01:34:04 от mike2m »
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Виджет ICQ для сайта
« Ответ #16 : 09.05.2012, 13:39:28 »
Плагин ICQ On-Site


[вложение удалено Администратором]
« Последнее редактирование: 09.05.2012, 13:49:02 от NightGuard »
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

mike2m

  • Захожу иногда
  • 122
  • 4 / 8
Re: Виджет ICQ для сайта
« Ответ #17 : 09.05.2012, 13:47:17 »
Плагин ICQ On-Site
Если быть правильным это код Виджета, а так же не адаптирован под Joomla ...
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Виджет ICQ для сайта
« Ответ #18 : 09.05.2012, 13:50:33 »
1.5 минуты на установку. Сделать фри модуль? ))
Или как вы выражаетесь - "Адаптировать под joomla"? Могу даже в настройки вынести ввод номерка аськи, мне не лень. Ну это максимум 20 минут, и то потому что я ленивый и болванку модуля откопать нужно, а то завалы.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

mike2m

  • Захожу иногда
  • 122
  • 4 / 8
Re: Виджет ICQ для сайта
« Ответ #19 : 09.05.2012, 13:53:27 »
Кроме установки, за 15 минут настройте через cURL статус ICQ
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Виджет ICQ для сайта
« Ответ #20 : 09.05.2012, 14:03:09 »
Аномально, но до сих пор работает - Статус ICQ на сайте, без каких либо наворотов.

Слив засчитан?
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

mike2m

  • Захожу иногда
  • 122
  • 4 / 8
Re: Виджет ICQ для сайта
« Ответ #21 : 09.05.2012, 14:07:16 »
Аномально но до сих пор работает - Статус ICQ на сайте, без каких либо наворотов.

Слив засчитан?
Нет, так как все боты видят Ваш ID, кроме этого 80% шаблонов будут конфликтовать с вашим модулем, а еще где многоязычность :) теперь подсчитаем время, за сколько Вы такой модуль сделаете за бесплатно
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Виджет ICQ для сайта
« Ответ #22 : 09.05.2012, 14:15:35 »
кроме этого 80% шаблонов будут конфликтовать с вашим модулем
В каком месте? Конфликта не будет, скрипты выносятся в head, плюс сама картинка, где конфликт?

а еще где многоязычность :)
Не зачот, чувак, учись юзать константы, могу перевести на любой язык и дергать без проблем нужные, статус отображается картинкой, не забываем!

Нет, так как все боты видят Ваш ID
А на что вам антиспам дали? Чтобы было? У меня ни один бот за последний год не прошел.

теперь подсчитаем время, за сколько Вы такой модуль сделаете за бесплатно
20 минут.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Виджет ICQ для сайта
« Ответ #23 : 09.05.2012, 14:19:38 »
ХОП! Слив прошел!
Спрашиваем у Google - icq статус cURL - затыкаем последнюю дыру, опять же 20 минут.

---------------------
Для ленивых:
http://www.focusoff.ru/razrabotchikam/scripts/9-icqstat.html
http://www.php.net/manual/ru/function.curl-init.php#56452


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

mike2m

  • Захожу иногда
  • 122
  • 4 / 8
Re: Виджет ICQ для сайта
« Ответ #24 : 09.05.2012, 14:20:59 »
1. Причем тут картинки многоязычности, чат-бокс :)
2. Еще забыл под J1.5 и J2.5
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Виджет ICQ для сайта
« Ответ #25 : 09.05.2012, 14:27:20 »
2. Еще забыл под J1.5
Я болен? Её с поддержки снимают, а старьё саппортить не собираюсь.

чат-бокс :)
Наивный чукотский юноша, аська распространена в основном на территории рашки, чистая аська. Народ юзает skype, jabber, msn.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

mike2m

  • Захожу иногда
  • 122
  • 4 / 8
Re: Виджет ICQ для сайта
« Ответ #26 : 09.05.2012, 14:28:49 »
Не зачет :) Вы потратили мое и свое время 20 минут только на споры :) а код так и не продоставили, болтать Вы горазды
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Виджет ICQ для сайта
« Ответ #27 : 09.05.2012, 14:35:46 »
Я не спорил, за это время понял что копипасту вы освоили в совершенстве, вашего по сути в модуле ничего нет, кроме сборки в сам модуль фришного плагина и копипасты с php.net ))

Сравнил что у вас и что у меня - один в один, разницы нет.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

mike2m

  • Захожу иногда
  • 122
  • 4 / 8
Re: Виджет ICQ для сайта
« Ответ #28 : 09.05.2012, 14:37:46 »
Я не спорил, за это время понял что копипасту вы освоили в совершенстве, вашего по сути в модуле ничего нет, кроме сборки в сам модуль фришного плагина и копипасты с php.net ))

Сравнил что у вас и что у меня - один в один, разницы нет.
:) болтать все мастера, насколько я уже понил вы один из них!
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Виджет ICQ для сайта
« Ответ #29 : 09.05.2012, 14:44:10 »
:) болтать все мастера, насколько я уже понил вы один из них!
Жирно ))
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Забыли пароль, удалили супер админа. Файл для восстановления доступа к админ панели сайта

Автор Fedor Vlasenko

Ответов: 35
Просмотров: 24825
Последний ответ 08.02.2021, 00:25:08
от Gleb72
Компонент экспорта новстной ленты сайта в Яндекс и Рамблер новости

Автор Dron79

Ответов: 248
Просмотров: 69658
Последний ответ 06.01.2020, 07:36:42
от Altermass
jAtomS - Интеграция сайта с платформой Атом-С

Автор Septdir

Ответов: 8
Просмотров: 2996
Последний ответ 05.12.2019, 17:10:53
от Septdir
Виджет группы ВК с отложенной загрузкой

Автор Kasyanov

Ответов: 0
Просмотров: 1237
Последний ответ 18.02.2019, 14:30:00
от Kasyanov
Модуль mp3 плеера для сайта

Автор zvgleb

Ответов: 0
Просмотров: 1705
Последний ответ 24.06.2017, 22:21:29
от zvgleb