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

red

  • Захожу иногда
  • 124
  • 0 / 0
Оптимизация базы данных
« : 18.12.2009, 20:12:35 »
Читал, что как-то можно оптимизировать базу данных, вроде бы где-то в phpMyAdmin должна быть кнопка оптимизировать. После оптимизации насколько известно Joomla начинает быстрее грузится. Почитав информацию, ничего конкретного не нашел. Материал расплывчатый и поверхностный, без каких либо конкретных действий. Искал ту же самую кнопку в phpMyAdmin не нашел, может неправильно искал, кто знает подскажите, как оптимизировать базу и таблицы или как найти эту самую кнопку оптимизировать.
На сайте даже есть плагин от smart'a, поставил его. Установился нормально, включил и в инструкции писалось, что тоже должна быть кнопка оптимизировать, но она так и  не появилась и в данный момент её нет.
Так же когда встречал на форуме тему об оптимизации Joomla, но насколько помню, в теме говорилось о Joomla 1.0. Я использую Joomla 1.5, насколько методы применимы к 1.5 не известно. Искал эту же тему на днях, не нашлась, выскакиали темы об оптимизации, но в сторону продвижения и раскрутки.. Мне же нужно наоборот для увелечения производительности Joomla, ускорения её загрузки быстродействия. Кто что знает подскажите, буду очень благодарен! Если кто знает какие-нибудь линки, где есть какая-то конкретика и последовательность действий, что надо сделать, чтобы улучшить работу и добиться результата, так же пишите, думаю они помогут и будут полезны не только мне.
« Последнее редактирование: 18.12.2009, 21:07:07 от red »
*

Aleks_El_Dia

  • Moderator
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: Оптимизация базы данных
« Ответ #1 : 18.12.2009, 21:58:30 »
На сайте даже есть плагин от smart'a, поставил его. Установился нормально, включил и в инструкции писалось, что тоже должна быть кнопка оптимизировать, но она так и  не появилась и в данный момент её нет.
Не должно быть никакой кнопки, там оптимизация идет раз в сутки в заданное время.
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

vetall

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
Re: Оптимизация базы данных
« Ответ #2 : 19.12.2009, 02:55:04 »
Цитировать
На сайте даже есть плагин от smart'a
Можешь показать что за плагин? найти не могу.
*

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

red

  • Захожу иногда
  • 124
  • 0 / 0
Re: Оптимизация базы данных
« Ответ #4 : 19.12.2009, 08:20:06 »
плагин скачал на joomlaportal.ru, если они одинаковы, значит один и тот же.
а какие тогда ещё есть способы оптимизировать базу, или ускорить загрузку Joomla, т.е. уменьшить количество запросов в базу? мне кажется мой сайт долго грузится из-за слишком большого количества запросов, но возможны и другие причины.
« Последнее редактирование: 19.12.2009, 15:39:20 от red »
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Re: Оптимизация базы данных
« Ответ #5 : 19.12.2009, 10:45:30 »
Оптимизация БД на количество запросов никак не повлияет (хотя продуманные индексы и правильно настроенные параметры mysql могут повлиять на скорость их выполнения). Избавиться от лишних запросов можно только за счет использования различных вариантов кэширования.
*

Aleks_El_Dia

  • Moderator
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: Оптимизация базы данных
« Ответ #6 : 19.12.2009, 14:15:28 »
.... либо использования менее громоздких аналогов компонентов.
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

red

  • Захожу иногда
  • 124
  • 0 / 0
Re: Оптимизация базы данных
« Ответ #7 : 19.12.2009, 14:37:54 »
.... либо использования менее громоздких аналогов компонентов.
менее громоздких это каких?
есть что-то менее громоздкое, чем VirtueMart?
*

Aleks_El_Dia

  • Moderator
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: Оптимизация базы данных
« Ответ #8 : 19.12.2009, 14:46:13 »
Если к примеру VM используется в качестве каталога - то есть множество более подходящих компонентов.
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

red

  • Захожу иногда
  • 124
  • 0 / 0
Re: Оптимизация базы данных
« Ответ #9 : 19.12.2009, 15:21:28 »
Если к примеру VM используется в качестве каталога - то есть множество более подходящих компонентов.
VM используется как магазин, я в него загрузил более 2000 товаров, а он теперь стал грузится по 30 сек. На сайт когда заходишь, пока дождешься как он загрузит - уже и ждать не хочется. Что в таком случае делать?
*

Sulpher

  • Живу я здесь
  • 2136
  • 402 / 16
  • Шаблоны и расширения Joomla
Re: Оптимизация базы данных
« Ответ #10 : 19.12.2009, 15:25:04 »
Можете попробовать компонент кэширования JRE Cache, вроде бы он с VirtueMart дружит (правда, сам еще не пробовал)
*

vetall

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
Re: Оптимизация базы данных
« Ответ #11 : 19.12.2009, 15:30:19 »
Зайди сюда посмотри и почитай  http://webo.in/
*

red

  • Захожу иногда
  • 124
  • 0 / 0
Re: Оптимизация базы данных
« Ответ #12 : 19.12.2009, 15:34:46 »
Зайди сюда посмотри и почитай  http://webo.in/
здесь написал, что оптимизировать можно на 503%, но для этого прогу надо покупать, что очень не кстати
*

red

  • Захожу иногда
  • 124
  • 0 / 0
Re: Оптимизация базы данных
« Ответ #13 : 19.12.2009, 15:37:35 »
Можете попробовать компонент кэширования JRE Cache, вроде бы он с VirtueMart дружит (правда, сам еще не пробовал)
этот компонент платный, полтос евро стоит
*

vetall

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
Re: Оптимизация базы данных
« Ответ #14 : 19.12.2009, 16:03:22 »
здесь написал, что оптимизировать можно на 503%, но для этого прогу надо покупать, что очень не кстати
Ты зарегся там, пройди ещё раз тест. Тебе дадут много рекомендаций по оптимизации.

Скачай FireBug для мазилы и там посмотри что тормозит загрузку сайта.
*

red

  • Захожу иногда
  • 124
  • 0 / 0
Re: Оптимизация базы данных
« Ответ #15 : 19.12.2009, 16:15:12 »
Скачай FireBug для мазилы и там посмотри что тормозит загрузку сайта.
FireBug стоит. А как смотреть, что тормозит загрузку сайта?
*

vetall

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
Re: Оптимизация базы данных
« Ответ #16 : 19.12.2009, 16:22:04 »
*

red

  • Захожу иногда
  • 124
  • 0 / 0
Re: Оптимизация базы данных
« Ответ #17 : 19.12.2009, 16:26:39 »
http://getfirebug.com/
эту инструкцию я видел. скажи, куда конкретно смотреть, что делать и как определить?
*

vetall

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
*

red

  • Захожу иногда
  • 124
  • 0 / 0
Re: Оптимизация базы данных
« Ответ #19 : 19.12.2009, 16:54:51 »
http://webo.in/articles/habrahabr/02-delay-loading-stylesheets/
насколько я понял, надо создать файл с кодом который там написан, правильно?
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Re: Оптимизация базы данных
« Ответ #20 : 19.12.2009, 17:01:37 »
imho, если сайт грузится 30 секунд, клиентская оптимизация (а именно ей посвящен webo.in) тут вряд ли поможет.
*

red

  • Захожу иногда
  • 124
  • 0 / 0
Re: Оптимизация базы данных
« Ответ #21 : 20.12.2009, 00:37:38 »
народ реально нужна помощь. измерил количество запросов в firebug, количество запросов - 5, время загрузки - 3мин. 46сек.. при этом 4 запроса, грузилось 13сек 26мсекунд, а вот этот вот один подвис аж на такое время. что это может быть?
у меня иногда firefox подвисает, но на столько - очень редко. у кого какие есть варианты?
измерял во вкладке "Сеть" на кнопке "Все", перед этим запросом составило время - 2мин. 57сек. может я что-то неправильно измеряю, кто готов измерить своим firebug'om могу дать ссылку..


в то время, как измерил у нас на форуме, таким же способом страница зарузилась за 5сек. 26мсекунд
« Последнее редактирование: 20.12.2009, 00:43:20 от red »
*

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
Re: Оптимизация базы данных
« Ответ #22 : 20.12.2009, 04:18:33 »
поставь компонент query cache для кеширования запросов, хорошая штука.
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

red

  • Захожу иногда
  • 124
  • 0 / 0
Re: Оптимизация базы данных
« Ответ #23 : 20.12.2009, 06:40:37 »
поставил, вроде немного быстрее стало грузить, но всё равно заметно, что притормаживает. страницы вроде нормально подгружаются, а вот VirtueMart реально задерживает, можно его как-нибудь закешировать? потому, что переходишь по страницам, все элементы загрузились, а VirtueMart и категории в нем нет и он начинает тормозить, вроде бы чуть-чуть и всё загрузилось, так нет же VirtueMart грузит-грузит ни в какую проходит 5сек. - 7 - 11 - 15 и т.д. потом через время обана и выскочило, аж теперь становится всё нормально. мне кажется надо что-то с виртуем сделать, как-то его закешировать или убыстрить. в нем категорий много и товаров, так вот он притормаживает. переставил уже столько компонентов, плагинов, а всё вроде бы пох*ру, стоит уже и query cache, и JRE Cache (платный), отзывов столько написано "о, крутая штука, респект админу..", "клево, я давно такую искал..", "самое лучшее, что вообще есть.." и т.д.. потом ставишь компонент, заходишь на сайт, смотришь, а оно, что есть, что нет. результата почти не заметно, стало чуть быстрее грузится, но не на столько, что можно сказать нормально..
*

Skit

  • Захожу иногда
  • 75
  • 5 / 0
  • Нет смысла в том, что ты делаешь!
Re: Оптимизация базы данных
« Ответ #24 : 20.12.2009, 09:13:40 »
Перечисленные компоненты для кэширования работают, уменьшают нагрузку на сервер и делают ее стабильной. На днях пришлось воспользоваться данными компонентами. Попробуй протестировать сайт, через on-line сервис (2ip.ru или pr-cy.ru или что нибудь в этом духе), посмотри параметры загрузки сайта, в Google (для web мастеров) в Yandex Webmaster обратись.
JRE Cache - вообще кэширует весь сайт, отличный компонент, но там есть не мало настроек, стоит понять как он работает, он выполняет кэширование CSS, JS и контента. Так же нагрузку на сервер могут давать ошибки, посмотри логи где у тебя ошибки или конфликты, почисти шаблоны. Тут просто установкой компонента не справишься, нужно пошевелить предустановленными органами в туловище... Вчера знакомый увидел на сайте ошибку, в IE 7 выскочила, после ее устранения, сайт с ВМ стал работать в два раза быстрее, ошибка была в шаблоне сайта, но при обращении к страницам ВМ сайт не выносимо подвисал, это с настроенным кэшированием.
Почитай как оптимизировать шаблоны, ВМ работает на шаблонах, Joomla работает на шаблонах, будет полезно.
*

red

  • Захожу иногда
  • 124
  • 0 / 0
Re: Оптимизация базы данных
« Ответ #25 : 20.12.2009, 16:47:50 »
Перечисленные компоненты для кэширования работают, уменьшают нагрузку на сервер и делают ее стабильной. На днях пришлось воспользоваться данными компонентами. Попробуй протестировать сайт, через on-line сервис (2ip.ru или pr-cy.ru или что нибудь в этом духе), посмотри параметры загрузки сайта, в Google (для web мастеров) в Yandex Webmaster обратись.
JRE Cache - вообще кэширует весь сайт, отличный компонент, но там есть не мало настроек, стоит понять как он работает, он выполняет кэширование CSS, JS и контента. Так же нагрузку на сервер могут давать ошибки, посмотри логи где у тебя ошибки или конфликты, почисти шаблоны. Тут просто установкой компонента не справишься, нужно пошевелить предустановленными органами в туловище... Вчера знакомый увидел на сайте ошибку, в IE 7 выскочила, после ее устранения, сайт с ВМ стал работать в два раза быстрее, ошибка была в шаблоне сайта, но при обращении к страницам ВМ сайт не выносимо подвисал, это с настроенным кэшированием.
Почитай как оптимизировать шаблоны, ВМ работает на шаблонах, Joomla работает на шаблонах, будет полезно.
2ip.ru - там не нащел как протестировать всё как-то запутано
pr-cy.ru - мало понятно, что он там на тестировал, но показал, что "Размер стр.: 537.9 кб (550759 байт)", в то время как на сайте конкурента с такими товарами и таким же количеством "Размер стр.: 11.8 кб (12043 байт)".

cy-pr.com - во время тестирования вообще вот такое написал:
"Возникли следующие ошибки:
Сервер, на котором расположен сайт moy-sait.ru не отвечает (не ответил нам в течении 3-х секунд). Анализ сайта не возможен :o(
Пожалуйста убедитесь, что анализируемый сайт работает." Хотя другие сайты нормально определял.

Шаблон пока используется стандартный джумловский синий, неужели его надо чистить? Ты имеешь в виду ошибки валидности HTML и CSS?
« Последнее редактирование: 20.12.2009, 19:50:45 от red »
*

Skit

  • Захожу иногда
  • 75
  • 5 / 0
  • Нет смысла в том, что ты делаешь!
Re: Оптимизация базы данных
« Ответ #26 : 21.12.2009, 04:32:27 »
Если нет денег на JRE CACHE, то наверняка можно заменить его, несколькими компонентами. Никаких секретов тут нет, ВМ используется не на 10 доменах.
С сайтами (тестерами) поразбирайся, в первую очередь, глянь время загрузки сайта. Валидности это круто, но не обязательно. Есть ошибки разного уровня, желательно, чтоб у сайта оставались замечания по валидности, а не ошибки.
Из шаблона нужно выкинуть все, что не используешь. Шаблон есть шаблон и сделан он универсально, на рабочем сайте, лучше выкинуть из него все лишнее.
Кстати, webo.in дает очень много информации.
Почитай по PHP, HTML, Apache, Mysql будет понятно как оно работает, станет ясно, что делать, будет жить проще.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибка #1050 при переносе базы данных на хостинг

Автор Ksen

Ответов: 7
Просмотров: 24996
Последний ответ 16.03.2020, 17:47:29
от Petrovich
Передача данных в форму при нажатии на ссылку

Автор usmdamir

Ответов: 4
Просмотров: 1832
Последний ответ 26.07.2017, 09:40:22
от usmdamir
Re: Изменение таблиц базы данных

Автор ZAlex60

Ответов: 4
Просмотров: 1542
Последний ответ 23.09.2016, 09:57:14
от ZAlex60
Ввод данных на сайте – подстановка их в текст. документ

Автор Plazmodina

Ответов: 4
Просмотров: 2778
Последний ответ 10.09.2015, 15:20:44
от DeKajper
[Решено] Права администратора или создание нового администратора через базу данных

Автор Savior

Ответов: 8
Просмотров: 7686
Последний ответ 24.10.2014, 20:01:45
от AlekVolsk