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

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

lipaal

  • Новичок
  • 3
  • 0 / 0
Здраствуйте.
Есть сайт на Joomla 1.5.14рус, VirtueMart 1.1.4, CSV Improved
Сторонние модули mod_virtuemart_universal и mod_vm_accordion

Товаров около 500 (кстати в конечном варианте будет около 5000) - одно фото, пару слов - ничего лишнего...
Хостинг - Агава нормал.

Со временем, при заполнении количества товаров,  вылезла такая проблема.
Добавляю товар - гружу сайт... он долго думает, потом выдает ошибку "504 Gateway Time-out"
Потом обновляю сайт - сразу гузится.
С другого браузера - опять сразу грузится.
Через 5 минут - грузится.
А через 20 минут это схема - сначала "504 Gateway Time-out", а потом грузится повторяется.

Списался я с техподдержкой, на что они посмотрели, что же так нагружает сервер, на что они ответили:

Цитировать
Сайт генерирует такие запросы, которые остаются "висеть" в памяти, не завершаются:

user: evrovik3_evro
status: Copying to tmp table

query:
SELECT p.product_id AS pid, p.product_sku AS psku, p.product_thumb_image
AS pimage, p.product_name AS pname, cx.category_id AS catid,
floor(pp.product_price) AS pprice, p.product_s_desc AS pintro,
pp.product_currency AS currency, p.product_discount_id AS discount FROM
jos_vm_product p RIGHT JOIN jos_vm_product_category_xref AS cx ON
p.product_id = cx.product_id RIGHT JOIN jos_vm_product_price as pp ON
pp.product_id = p.product_id WHERE p.product_publish= "S" GROUP BY pid
ORDER BY p.product_sales DESC LIMIT N;

Спецы подскажите, в чем может быть проблема?
*

77j7

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Здраствуйте.
Есть сайт на Joomla 1.5.14рус, VirtueMart 1.1.4, CSV Improved
Сторонние модули mod_virtuemart_universal и mod_vm_accordion

Товаров около 500 (кстати в конечном варианте будет около 5000) - одно фото, пару слов - ничего лишнего...
Хостинг - Агава нормал.

Со временем, при заполнении количества товаров,  вылезла такая проблема.
Добавляю товар - гружу сайт... он долго думает, потом выдает ошибку "504 Gateway Time-out"
Потом обновляю сайт - сразу гузится.
С другого браузера - опять сразу грузится.
Через 5 минут - грузится.
А через 20 минут это схема - сначала "504 Gateway Time-out", а потом грузится повторяется.

Списался я с техподдержкой, на что они посмотрели, что же так нагружает сервер, на что они ответили:

Спецы подскажите, в чем может быть проблема?
Вы решили данную проблему?
Если да, то не затруднит ли Вас подсказать как?
*

lipaal

  • Новичок
  • 3
  • 0 / 0
Вы решили данную проблему?
Если да, то не затруднит ли Вас подсказать как?

Решил.
На другом форуме предложили грохнуть широкоразрекламированный модуль mod_virtuemart_universal
В теме про этот модуль уже писали, что он оставляет в памяти незавершенные процессы - но там этот вопрос как то замяли.
А у меня на хостинге агавы на 150 товаров тормозил, на 500 сошел с ума...

Как снес - летать начало - сейчас около 3000 товаров.

Так что теперь я очень настороженно отношусь к сторонним модулям, даже если они у других работатют.
*

77j7

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Уважаемый lipaal! Спасибо за помощь и за то, что не оставили мой вопрос без внимания.
*

bakyt

  • Захожу иногда
  • 61
  • 0 / 0
Решил.
На другом форуме предложили грохнуть широкоразрекламированный модуль mod_virtuemart_universal
В теме про этот модуль уже писали, что он оставляет в памяти незавершенные процессы - но там этот вопрос как то замяли.
А у меня на хостинге агавы на 150 товаров тормозил, на 500 сошел с ума...

Как снес - летать начало - сейчас около 3000 товаров.

Так что теперь я очень настороженно отношусь к сторонним модулям, даже если они у других работатют.

Добрый день lipaal!
У меня аналогичная проблема, но за исключением того что у меня нету сторонних модулей, Но ошибка все же поялвется "504 Gateway Time-out"
Нет ли еще каких то других вариантов исправить эту ошибку?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Количество просмотров товара VirtueMart Существует?

Автор grishin

Ответов: 38
Просмотров: 13352
Последний ответ 22.08.2020, 08:44:29
от rsn
Не выводит списком Настраиваемое поле в VirtueMart 5.0

Автор ЛюдмилаМир

Ответов: 2
Просмотров: 3784
Последний ответ 25.08.2019, 16:27:04
от ЛюдмилаМир
Joomla VirtueMart помощь в переводе

Автор akkord31

Ответов: 0
Просмотров: 3611
Последний ответ 21.05.2019, 09:14:02
от akkord31
Миграция с Joomla 1.5 на 3 с VirtueMart 1.1.9 stable на свежую. Кто поможет?

Автор Гриша-Десантник

Ответов: 7
Просмотров: 3956
Последний ответ 23.04.2019, 10:22:25
от draff
Переход на https VirtueMart 1.1.4 проблемы с фото

Автор Sergey1984

Ответов: 4
Просмотров: 3961
Последний ответ 25.10.2018, 20:56:54
от Sergey1984