Новости Joomla

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

👩‍💻 Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1. Это релиз, в который включены уже проверенные изменения, но ещё очень многие исправления и улучшения ждут своей очереди. Joomla следит за качеством и безопасностью своего кода и каждое изменение должно быть успешно протестировано как минимум ещё двумя участниками сообщества. Разработка Joomla ведётся на платформе GitHub.Филипп Уолтон (Philip Walton) - один из разработчиков, кто активно вносит свой вклад в ядро Joomla. Он уже несколько месяцев посвящает свои послеполуденные часы пятницы работе с Joomla и предлагает присоединиться к нему. 📆 Пятница, 30 мая 2025, с 15:00 до 17:00 по UTC (Лондон) - с 18:00 до 20:00 по Москве.В чате Google Meet Филипп готов помочь с тестированием тем, кто будет делать это в первый раз. А так же он подготовил список лёгких Pull Request, которые можно протестировать довольно быстро. Чем больше тестов будет проведено сейчас, тем меньше ошибок вылезет потом. На данный момент 148 (уже 147 на момент написания заметки) PR на GitHub Joomla ждут тестирования.👩‍💻 Open to all. All together.Также вам поможет сделать первые шаги это видео.GitHub JoomlaДа, это вечер пятницы. Но тестирование занимает порой минут 15, а доброе дело сделано. Просто убедитесь, что разработчик чего-то не пропустил и всё работает как ожидается.#joomla #joomla6 #community

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

kabban

  • Захожу иногда
  • 73
  • 0 / 0
Добрый день, я читал про уменьшение нагрузки, но не совсем разобрался, поэтому прошу помощи! внизу будет лог от рег ру про критические запросы.
Собственно проблема: у нас давно Joomla 1.5.25, база данных большая 500 мб, так как новостей 80 000.. Хостимся у рег ру, и по тарифу вроде мы можем использовать 100% нагрузки на cpu  и на базы данных.
Но сегодня они пишут что у нас критическая нагрузка и ее надо оптимизировать или выбрать другой тариф. Вопрос можно ли как-то оптимизировать работу с MySQL? или нужно выбирать больший тариф типа  VPS-сервер, облачный хостинг или выделенный сервер?
особенно ничего не делали только кэширование.

Дополнительные сведения:
Данные по нагрузке

USER: u0336850_glas
BUSY_TIME: 443055
 CPU_TIME: 74787

выдержка из лога

2017-05-03 20:56:01: 10.08 (423%) 1528/92468 (1%) 7292/9643 (75%) 176/5537 (3%) u0336850_glas (in 60 sec)
2017-05-03 20:57:01: 11.87 (268%) 1215/96066 (1%) 946/3352 (28%) 164/5134 (3%) u0336850_glas (in 60 sec)
2017-05-03 20:58:01: 14.22 (983%) 3001/105825 (2%) 7313/9142 (79%) 172/5151 (3%) u0336850_glas (in 60 sec)
2017-05-03 20:59:02: 19.84 (1003%) 1965/104599 (1%) 212/1780 (11%) 138/4334 (3%) u0336850_glas (in 60 sec)
2017-05-03 21:00:02: 22.88 (2308%) 3237/83467 (3%) 260/1760 (14%) 136/3692 (3%) u0336850_glas (in 60 sec)
2017-05-03 21:01:01: 21.47 (936%) 3119/367203 (0%) 2199/4194 (52%) 326/3674 (8%) u0336850_glas (in 60 sec)
2017-05-03 21:02:02: 27.68 (2048%) 2305/284353 (0%) 241/11279 (2%) 148/5222 (2%) u0336850_glas (in 60 sec)
2017-05-03 21:03:01: 24.57 (2258%) 4509/252811 (1%) 2838/13859 (20%) 172/5280 (3%) u0336850_glas (in 60 sec)
2017-05-03 21:04:01: 19.31 (841%) 3127/307328 (1%) 1800/13245 (13%) 242/45210 (0%) u0336850_glas (in 60 sec)
2017-05-03 21:05:02: 18.12 (588%) 2592/285893 (0%) 742/10149 (7%) 208/15487 (1%) u0336850_glas (in 60 sec)
2017-05-03 21:06:02: 25.97 (351%) 2311/108509 (2%) 298/2328 (12%) 202/6201 (3%) u0336850_glas (in 60 sec)
2017-05-03 21:07:02: 22.56 (1940%) 3933/109107 (3%) 530/2246 (23%) 318/24611 (1%) u0336850_glas (in 60 sec)
2017-05-03 21:08:01: 16.24 (696%) 3131/108554 (2%) 670/2679 (25%) 412/4321 (9%) u0336850_glas (in 60 sec)
2017-05-03 21:09:02: 16.39 (835%) 4609/94869 (4%) 658/3421 (19%) 406/5766 (7%) u0336850_glas (in 60 sec)
2017-05-03 21:10:01: 14.66 (640%) 3973/98680 (4%) 422/3053 (13%) 258/5001 (5%) u0336850_glas (in 60 sec)
2017-05-03 21:11:01: 24.34 (1473%) 2864/104011 (2%) 266/3654 (7%) 144/4386 (3%) u0336850_glas (in 60 sec)
2017-05-03 21:12:01: 16.40 (826%) 2233/105385 (2%) 342/10908 (3%) 212/4983 (4%) u0336850_glas (in 60 sec)
2017-05-03 21:13:01: 15.49 (593%) 2514/136407 (1%) 291/10690 (2%) 164/7184 (2%) u0336850_glas (in 60 sec)
2017-05-03 21:14:01: 15.44 (400%) 1942/129819 (1%) 331/9817 (3%) 198/5388 (3%) u0336850_glas (in 60 sec)
2017-05-03 21:15:01: 13.42 (681%) 2088/96345 (2%) 302/2785 (10%) 166/6258 (2%) u0336850_glas (in 60 sec)
2017-05-03 21:16:01: 22.09 (1216%) 2715/123844 (2%) 265/3277 (8%) 150/4951 (3%) u0336850_glas (in 60 sec)
2017-05-03 21:17:01: 21.07 (1086%) 1956/108708 (1%) 404/21030 (1%) 260/6421 (4%) u0336850_glas (in 60 sec)
2017-05-03 21:18:01: 28.74 (871%) 1670/75598 (2%) 241/2748 (8%) 126/6231 (2%) u0336850_glas (in 60 sec)
2017-05-03 21:19:02: 36.57 (336%) 1407/105503 (1%) 198/15171 (1%) 112/4704 (2%) u0336850_glas (in 60 sec)
2017-05-03 21:20:02: 38.03 (1751%) 1188/111703 (1%) 160/4550 (3%) 108/6039 (1%) u0336850_glas (in 60 sec)
2017-05-03 21:21:01: 31.69 (1060%) 2132/126933 (1%) 324/6633 (4%) 184/4400 (4%) u0336850_glas (in 60 sec)
2017-05-03 21:22:02: 36.35 (1598%) 2456/145871 (1%) 253/7781 (3%) 144/5772 (2%) u0336850_glas (in 60 sec)
2017-05-03 21:23:01: 31.62 (505%) 1875/178954 (1%) 166/31868 (0%) 100/5770 (1%) u0336850_glas (in 60 sec)
2017-05-03 21:24:02: 37.78 (758%) 1313/154622 (0%) 168/26528 (0%) 98/4980 (1%) u0336850_glas (in 60 sec)
2017-05-03 21:25:02: 48.61 (1221%) 544/138896 (0%) 108/8864 (1%) 84/4420 (1%) u0336850_glas (in 60 sec)
2017-05-03 21:26:02: 51.31 (4375%) 2120/121653 (1%) 238/7281 (3%) 124/4656 (2%) u0336850_glas (in 60 sec)
2017-05-03 21:27:02: 50.04 (2703%) 2770/131406 (2%) 287/5062 (5%) 158/7828 (2%) u0336850_glas (in 60 sec)
2017-05-03 21:28:02: 48.10 (2845%) 2237/123965 (1%) 200/2636 (7%) 112/5759 (1%) u0336850_glas (in 60 sec)
2017-05-03 21:29:02: 45.41 (2685%) 2697/108538 (2%) 198/2268 (8%) 124/4380 (2%) u0336850_glas (in 60 sec)
2017-05-03 21:30:02: 46.53 (3106%) 3095/131608 (2%) 146/1954 (7%) 86/5852 (1%) u0336850_glas (in 60 sec)
2017-05-03 21:31:02: 43.90 (3166%) 1836/142653 (1%) 244/3564 (6%) 140/6616 (2%) u0336850_glas (in 60 sec)
2017-05-03 21:32:01: 48.83 (2710%) 3520/124625 (2%) 152/5027 (3%) 96/5681 (1%) u0336850_glas (in 60 sec)
2017-05-03 21:33:02: 40.16 (3661%) 1692/146226 (1%) 246/5380 (4%) 140/7182 (1%) u0336850_glas (in 60 sec)
2017-05-03 21:34:01: 40.13 (2363%) 2786/148378 (1%) 240/8959 (2%) 132/4164 (3%) u0336850_glas (in 60 sec)
2017-05-03 21:35:02: 34.79 (1335%) 2143/174999 (1%) 168/5828 (2%) 82/6660 (1%) u0336850_glas (in 60 sec)
2017-05-03 21:36:02: 38.47 (1783%) 1236/154525 (0%) 241/9858 (2%) 166/6494 (2%) u0336850_glas (in 60 sec)
2017-05-03 21:37:02: 35.53 (2068%) 2204/185398 (1%) 226/5540 (4%) 110/11732 (0%) u0336850_glas (in 60 sec)
2017-05-03 21:38:02: 38.90 (861%) 799/172545 (0%) 116/3397 (3%) 80/9232 (0%) u0336850_glas (in 60 sec)
2017-05-03 21:39:02: 38.88 (1875%) 2488/174363 (1%) 225/2875 (7%) 136/10645 (1%) u0336850_glas (in 60 sec)
2017-05-03 21:40:02: 43.89 (2163%) 1717/132805 (1%) 199/2328 (8%) 120/16043 (0%) u0336850_glas (in 60 sec)
2017-05-03 21:41:03: 48.11 (3081%) 1926/135253 (1%) 169/2289 (7%) 98/10667 (0%) u0336850_glas (in 60 sec)
2017-05-03 21:42:03: 53.33 (3071%) 2718/170932 (1%) 215/5308 (4%) 140/6516 (2%) u0336850_glas (in 60 sec)
2017-05-03 21:43:02: 41.94 (3296%) 1761/178977 (0%) 271/4752 (5%) 148/9859 (1%) u0336850_glas (in 60 sec)
2017-05-03 21:44:02: 35.82 (1943%) 3689/203998 (1%) 169/9437 (1%) 86/15074 (0%) u0336850_glas (in 60 sec)
2017-05-03 21:45:02: 28.52 (770%) 1186/215238 (0%) 233/9044 (2%) 128/8412 (1%) u0336850_glas (in 60 sec)
2017-05-03 21:46:01: 32.56 (1255%) 2110/167435 (1%) 279/7265 (3%) 182/6052 (3%) u0336850_glas (in 60 sec)
2017-05-03 21:47:01: 37.47 (1753%) 3389/185549 (1%) 216/2600 (8%) 122/4993 (2%) u0336850_glas (in 60 sec)

пример проблемных запросов
*************************** 21. row ***************************
           Id: 41276376
         User: u0336850_glas
         Host: localhost
           db: u0336850_glas
      Command: Query
         Time: 1
        State: Waiting for table level lock
         Info: SELECT a.*, u.name AS author, u.usertype, cc.title AS category, s.title AS section, CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END as slug, CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END as catslug, g.name AS groups, s.published AS sec_pub, cc.published AS cat_pub, s.access AS sec_access, cc.access AS cat_access FROM s_content AS a LEFT JOIN s_categories AS cc ON cc.id = a.catid LEFT JOIN s_sections AS s ON s.id = cc.section AND s.scope = "content" LEFT JOIN s_users AS u ON u.id = a.created_by LEFT JOIN s_groups AS g ON a.access = g.id WHERE a.id = 82445 AND ( ( a.created_by = 0 ) OR ( a.state = 1 AND ( a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2017-05-03 18:49:00' ) AND ( a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2017-05-03 18:49:00' ) ) OR ( a.state = -1 ) )
    Rows_sent: 0
Rows_examined: 0
*************************** 22. row ***************************
           Id: 41276377
         User: u0336850_glas
         Host: localhost
           db: u0336850_glas
      Command: Query
         Time: 1
        State: Waiting for table level lock
         Info: SELECT a.*, u.name AS author, u.usertype, cc.title AS category, s.title AS section, CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END as slug, CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END as catslug, g.name AS groups, s.published AS sec_pub, cc.published AS cat_pub, s.access AS sec_access, cc.access AS cat_access FROM s_content AS a LEFT JOIN s_categories AS cc ON cc.id = a.catid LEFT JOIN s_sections AS s ON s.id = cc.section AND s.scope = "content" LEFT JOIN s_users AS u ON u.id = a.created_by LEFT JOIN s_groups AS g ON a.access = g.id WHERE a.id = 82443 AND ( ( a.created_by = 0 ) OR ( a.state = 1 AND ( a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2017-05-03 18:49:00' ) AND ( a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2017-05-03 18:49:00' ) ) OR ( a.state = -1 ) )
    Rows_sent: 0
Rows_examined: 0
*************************** 23. row ***************************
           Id: 41276378
         User: u0336850_glas
         Host: localhost
           db: u0336850_glas
      Command: Query
         Time: 1
        State: Waiting for table level lock
         Info: SELECT a.*, u.name AS author, u.usertype, cc.title AS category, s.title AS section, CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END as slug, CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END as catslug, g.name AS groups, s.published AS sec_pub, cc.published AS cat_pub, s.access AS sec_access, cc.access AS cat_access FROM s_content AS a LEFT JOIN s_categories AS cc ON cc.id = a.catid LEFT JOIN s_sections AS s ON s.id = cc.section AND s.scope = "content" LEFT JOIN s_users AS u ON u.id = a.created_by LEFT JOIN s_groups AS g ON a.access = g.id WHERE a.id = 82444 AND ( ( a.created_by = 0 ) OR ( a.state = 1 AND ( a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2017-05-03 18:49:00' ) AND ( a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2017-05-03 18:49:00' ) ) OR ( a.state = -1 ) )
    Rows_sent: 0
Rows_examined: 0
*************************** 24. row ***************************
           Id: 41276379
         User: u0336850_glas
         Host: localhost
           db: u0336850_glas
      Command: Query
         Time: 1
        State: Waiting for table level lock
         Info: SELECT a.*, u.name AS author, u.usertype, cc.title AS category, s.title AS section, CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END as slug, CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END as catslug, g.name AS groups, s.published AS sec_pub, cc.published AS cat_pub, s.access AS sec_access, cc.access AS cat_access FROM s_content AS a LEFT JOIN s_categories AS cc ON cc.id = a.catid LEFT JOIN s_sections AS s ON s.id = cc.section AND s.scope = "content" LEFT JOIN s_users AS u ON u.id = a.created_by LEFT JOIN s_groups AS g ON a.access = g.id WHERE a.id = 82446 AND ( ( a.created_by = 0 ) OR ( a.state = 1 AND ( a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2017-05-03 18:49:00' ) AND ( a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2017-05-03 18:49:00' ) ) OR ( a.state = -1 ) )
    Rows_sent: 0
Rows_examined: 0
*************************** 25. row ***************************
*

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

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
VPS ускорит старушку, только не на РЕГ.РУ -- это бандиты, которые вытягивают из клиентов деньги, а взамен дают гулькину пульку. Что касается оптимизации -- вещь специфическая. Можно написать собственную модель, в которой будут супер легкие запросы: ID-текст материала, но здесь надо смотреть, что Вам нужно, а что не нужно и в соответствии с этим писать запросы.

Обновить PHP до версии 7 и Joomla до версии 3.7 -- кровь из носа.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
А где лог медленных запросов к БД ? Тогда и будет видно время потраченное на запрос и количество затронутых строк .
п.с.
Возможно сайт взломан,  и залили левые ссылки . Версия 1.5.25 и без патча- уязвима.
« Последнее редактирование: 04.05.2017, 09:54:59 от draff »
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
У вас посещаемость не выросла?
Разделов и материалов не добавилось?
Как выше написали возможно вам железо мощнее брать надо.
*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
Может ничего не изменилось, но хостерам "нужно больше золота". Кто знает...
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Могу предложить хостинг на мощном сервере недорого, месяц дам бесплатно для тестов. Чисто для сравнения, как ваш сайт у Рег.ру работает, и как у меня. Вы из этого ничего не потеряете.

Но уверен, что проблема не в самой Joomla, не такая уж у вас база большая по современным меркам, держать должно. Скорее всего левые скрипты работают - следствие взломов, и неоднократных (мне еще ни одного чистого сайта не попалось на 1.5). Ну и хостер может на деньги разводить, как это в Таймвебе делают. Если согласитесь, сделаю вам бесплатно аудит.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

kabban

  • Захожу иногда
  • 73
  • 0 / 0
VPS ускорит старушку, только не на РЕГ.РУ -- это бандиты, которые вытягивают из клиентов деньги, а взамен дают гулькину пульку. Что касается оптимизации -- вещь специфическая. Можно написать собственную модель, в которой будут супер легкие запросы: ID-текст материала, но здесь надо смотреть, что Вам нужно, а что не нужно и в соответствии с этим писать запросы.

Обновить PHP до версии 7 и Joomla до версии 3.7 -- кровь из носа.
А php разве я сам могу обновить? это ж на серваке..
Про 3.7, просто жалко что некоторые модули могут потеряться. но похоже пора...

Но самое интересное мне как раз про эти легкие запросы, где про них почитать?
*

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

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва
Цитировать
А php разве я сам могу обновить? это ж на серваке..

PHP-то Вы обновите, а код останется старым -- в результате ничего работать не будет. То есть единственным нормальным выбором для Вас, на мой взгляд, будет апгрейд Joomla! до последней версии с последующим переходом на PHP7. Второй этап -- это серверная оптимизация: подбор нормального VDS и его настройка. А вот модель переопределять рекомендую в последнюю очередь, когда даже при выполнении первых двух условий у Вас ещё останется необходимость понижения времени ответа сервера.

Цитировать
эти легкие запросы, где про них почитать?

Открываете необходимую модель, в которой производятся медленные запросы, и читаете её :)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как оптимизировать фотографии

Автор Lzrv

Ответов: 17
Просмотров: 3868
Последний ответ 01.11.2017, 13:45:33
от Lzrv
Нагрузка на сервер - РЕШЕНО

Автор se_demon

Ответов: 20
Просмотров: 7158
Последний ответ 13.08.2016, 13:55:25
от Escander
Обновление данных

Автор Kristina23

Ответов: 1
Просмотров: 1317
Последний ответ 05.05.2015, 12:47:19
от SeBun
Посоветуйте как уменшить нагрузку на MySQL

Автор eddiep

Ответов: 6
Просмотров: 2280
Последний ответ 28.04.2015, 12:30:34
от eddiep
Нагрузка на сервер хостинга от Joomla

Автор eldar2005

Ответов: 12
Просмотров: 2176
Последний ответ 25.10.2014, 16:48:42
от eldar2005