Новости Joomla

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

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

sokol-iz-ussr

  • Захожу иногда
  • 90
  • 0 / 0
Суть. Есть сайт, регистрация и авторизация пользователей на нем идет через OpenID.
По мере существования сайта и роста зарегистрированных пользователей база данных стала кушать 466 мб ОЗУ, в то время, как сам сервер апатч кушает 130 мб.
В чем дело. Это вообще относится к настройке Joomla? либо что-то на сервере необходимо настроить?
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: База данных кушает много ОЗУ
« Ответ #1 : 19.01.2017, 22:46:43 »
так вы посмотрите, какие именно таблицы самые толстые.
умный поиск, допустим, любит кушать много-много, поэтому его многие нафиг отключают.
*

sokol-iz-ussr

  • Захожу иногда
  • 90
  • 0 / 0
Re: База данных кушает много ОЗУ
« Ответ #2 : 19.01.2017, 22:49:13 »
а как это посмотреть не подскажите?)
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: База данных кушает много ОЗУ
« Ответ #3 : 19.01.2017, 22:52:05 »
только сегодня, в приступе нечеловеческой доброты - подскажу! :)
в phpMyAdmin открываете свою базу и делаете сортировку по столбцу size (Размер)
*

sokol-iz-ussr

  • Захожу иногда
  • 90
  • 0 / 0
Re: База данных кушает много ОЗУ
« Ответ #4 : 19.01.2017, 22:55:34 »
только сегодня, в приступе нечеловеческой доброты - подскажу! :)
в phpMyAdmin открываете свою базу и делаете сортировку по столбцу size (Размер)
Благодарю за ответ. уже сам допер) -
а дальше что)
*

sokol-iz-ussr

  • Захожу иногда
  • 90
  • 0 / 0
Re: База данных кушает много ОЗУ
« Ответ #6 : 19.01.2017, 23:03:04 »
ну и где тут 400 мегабайт?
*

sokol-iz-ussr

  • Захожу иногда
  • 90
  • 0 / 0
Re: База данных кушает много ОЗУ
« Ответ #7 : 19.01.2017, 23:05:55 »
в общем хостинг кушает по 37 рублей в сутки в основном из-за базы данных и эта сумма потиху растет. Планирую попробовать дать реклама в адвордс, так вот, если набегут на сайт пользователи, база явно подведет меня(
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: База данных кушает много ОЗУ
« Ответ #8 : 19.01.2017, 23:09:36 »
ну сама база маленькая, если самая большая таблица - полтора мега.
а что такое 5/9 ?
это, часом не количество баз?

в плане оптимизации - можно с кэшированием поиграться.


*

sokol-iz-ussr

  • Захожу иногда
  • 90
  • 0 / 0
Re: База данных кушает много ОЗУ
« Ответ #9 : 19.01.2017, 23:13:08 »
ну сама база маленькая, если самая большая таблица - полтора мега.
а что такое 5/9 ?
это, часом не количество баз?


5 из 9 - это клаудеты задействованные.


то есть, как только 1 клаудета - 128 мегабайт перестает хватать, добавляется  еще 1 и так далее. вот уже 5 задействовано и оплата идет за каждый.
*

sokol-iz-ussr

  • Захожу иногда
  • 90
  • 0 / 0
Re: База данных кушает много ОЗУ
« Ответ #10 : 19.01.2017, 23:21:12 »
ну сама база маленькая, если самая большая таблица - полтора мега.
а что такое 5/9 ?
это, часом не количество баз?

в плане оптимизации - можно с кэшированием поиграться.



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

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: База данных кушает много ОЗУ
« Ответ #11 : 19.01.2017, 23:22:43 »
а других баз точно нет?

если нет, то тогда смотрите, что у вас с кэшированием
попробуйте стороннее что-нить, типа такого
https://extensions.joomla.org/extensions/extension/core-enhancements/performance/jotcache

на Joomla редко заморачиваюсь кэшированием, но WP с тормозным каталогом оживил.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: База данных кушает много ОЗУ
« Ответ #12 : 19.01.2017, 23:27:10 »
за табличку вашу не знаю. если там лаг будет в несколько часов в ней, это критично?
да может и не будет даже.
в общем, экспериментируйте, только бакап сделайте )
заодно посмотрите, сколько весит дамп базы
*

sokol-iz-ussr

  • Захожу иногда
  • 90
  • 0 / 0
Re: База данных кушает много ОЗУ
« Ответ #13 : 19.01.2017, 23:29:07 »
за табличку вашу не знаю. если там лаг будет в несколько часов в ней, это критично?
да может и не будет даже.
в общем, экспериментируйте, только бакап сделайте )
заодно посмотрите, сколько весит дамп базы

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

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Re: База данных кушает много ОЗУ
« Ответ #14 : 20.01.2017, 02:28:57 »
466 Мб - это совсем не много. Просто у вас маловато оперативной памяти. Сейчас 2 гигабайта за 500 рублей в месяц взять не проблема.
*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
Re: База данных кушает много ОЗУ
« Ответ #15 : 20.01.2017, 11:27:56 »
Там может быть какое-нибудь кэширование запросов включено на 256 мб или всякие буферы. Надо конфиг MySQL смотреть.
Или как минимум в phpMyAdmin заглянуть в Состояние - Советчик. Не пишет ли он там ничего вроде этого: "Низкий % использования буфера ключей MyISAM (кеш индекса)."
*

sokol-iz-ussr

  • Захожу иногда
  • 90
  • 0 / 0
Re: База данных кушает много ОЗУ
« Ответ #16 : 21.01.2017, 22:42:59 »
Там может быть какое-нибудь кэширование запросов включено на 256 мб или всякие буферы. Надо конфиг MySQL смотреть.
Или как минимум в phpMyAdmin заглянуть в Состояние - Советчик. Не пишет ли он там ничего вроде этого: "Низкий % использования буфера ключей MyISAM (кеш индекса)."
Ну да. как-то так. будем ковыряться
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Все изменения появляются в старой базе данных и ftp после смены хостинга

Автор makena0606

Ответов: 2
Просмотров: 3097
Последний ответ 09.02.2024, 10:21:47
от Vastriet
Пропала база данных в phpMyAdmin

Автор kazbec

Ответов: 3
Просмотров: 1594
Последний ответ 16.11.2023, 22:59:54
от Vastriet
Перенос отдельных таблиц из одной базы данных в другую для обновления Joomla

Автор alex-nosov1980

Ответов: 3
Просмотров: 1525
Последний ответ 13.09.2021, 08:58:55
от alex-nosov1980
Полностью запретить редактирование профиля и учётных данных

Автор vityushka

Ответов: 7
Просмотров: 1869
Последний ответ 15.02.2021, 09:20:27
от sivers
Вставка записи в базу данных

Автор artemnaum

Ответов: 5
Просмотров: 1018
Последний ответ 28.10.2020, 13:06:26
от artima