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

kolka88

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Народ need help plz. Хакнули сайт причем все материалы и все что было на нем осталось, пытаюсь переназначить главную страницу она не переназначается, в исходном коде вижу следующее,

<html>
<head>
<title>HACKED BY DJ-DUKLI</title>
<link rel="shortcut icon" href="" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta content="MSHTML 6.00.2900.2180" name="GENERATOR">
-->
</style>
</head>
<body background="" bgcolor="#000000">
<center>
 
<body bgcolor="#000000" style="background-image: url('')">   
      <tr>
      <td>
      <P>
<table align="center" cellpadding="0">
 
<center><img src=""></img>
<tr bgcolor="BLACK"><td>
<img src="" border="0" alt="Ayyildiz" width="350" height="270" align="align" />
</center>


Ну и далее тоже все с этим хакером долбанным связанное, это превыйй взлом у мну, подскажите как быть?
*

kolka88

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
по моему я догнал. Он отконфигил Index.php моего шаблона. Надо искать предидущий =(, а у меня его нет, не скажите как быть?
*

iluho

  • Давно я тут
  • 605
  • 50 / 4
  • Гламурный КабанчеГ
у хостера стребуйте бэкап и откатитесь назад
Милый и порядочный! Верьте мне во всем!
*

kolka88

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
А такое реально? Я про такие вещи не слыхал ни разу.
*

iluho

  • Давно я тут
  • 605
  • 50 / 4
  • Гламурный КабанчеГ
хостер обязан делать бэкап. если он нормальный. конечно. обратитесь к хостеру, скажите, мол взломали, дайте мне бэкап сайта. вам его предоставят, откатитесь назад до того момента как взломали вас. сделайте копию взломанного сайта также, если интересно и постарайтесь разобраться в чем была причина.
Милый и порядочный! Верьте мне во всем!
*

чикаго

  • Захожу иногда
  • 144
  • 12 / 1
вам его предоставят, откатитесь назад до того момента как взломали вас.

надолго ли только :)

мгм... можно взглянуть на сам сайт?
*

iluho

  • Давно я тут
  • 605
  • 50 / 4
  • Гламурный КабанчеГ
надолго ли только :)
судя по вашему аватару, думаю, не надолго:)
Милый и порядочный! Верьте мне во всем!
*

чикаго

  • Захожу иногда
  • 144
  • 12 / 1
судя по вашему аватару, думаю, не надолго:)

а это не аватара :) это моя чикагская репа
*

kolka88

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
да бэкап сделали, но толку 0 почти половина ссылок мертвые, галерейки все тоже гакнулись, вообщем дальше ручками и бэкапить самому ))), всем спасибо за советы.
*

iluho

  • Давно я тут
  • 605
  • 50 / 4
  • Гламурный КабанчеГ
а вот это странно. бэкап идеально все должен восстановить. что у вас за хостер? можно поинтересоваться?
Милый и порядочный! Верьте мне во всем!
*

kolka88

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
JFolder::files: Path is not a folder не работают категории и разделы =( лечится? или только заново пересоздавать? хостер mchost.ru
*

iluho

  • Давно я тут
  • 605
  • 50 / 4
  • Гламурный КабанчеГ
лечится путем переустановки модулей и компонентов:) надеюсь они у вас сохранились:)
Милый и порядочный! Верьте мне во всем!
*

чикаго

  • Захожу иногда
  • 144
  • 12 / 1
а вот это странно. бэкап идеально все должен восстановить. что у вас за хостер? можно поинтересоваться?

Хостер бэкапит данные дней на пять... и никто же не знает точное время взлома. А что бы не было в будующем косяков-недоразумений, заниматься бэкапом нужно самому, ручками. На хостера надейся, да сам не плошай!
*

iluho

  • Давно я тут
  • 605
  • 50 / 4
  • Гламурный КабанчеГ
попробуйте переписать нынешнюю Joomla, распаковав в корень сайта установочный архив минус папка /installation/ вот так лучше будет наверно
Милый и порядочный! Верьте мне во всем!
*

kolka88

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
угумс уже пробую. сенк =)
*

чикаго

  • Захожу иногда
  • 144
  • 12 / 1
Если делаете откат файлов на какой то конкретный день, не забудьте откатить базу данных на соответствующий день!
*

kolka88

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
они откат сделали с базой
*

ShadowXak

  • Завсегдатай
  • 1602
  • 162 / 6
  • no more programming
Хостер бэкапит данные дней на пять... и никто же не знает точное время взлома. А что бы не было в будующем косяков-недоразумений, заниматься бэкапом нужно самому, ручками. На хостера надейся, да сам не плошай!
Дату слома видно в тотоле дата и время изменения файла (если конечно хацкер не поменял его :) ) хостер должен делать беки и хранить их у себя 1 число каждого месяца и каждый день в течении недели затерать однодневные. Но это только у нормальных хостеров :)
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
хостер mchost.ru
ShadowXak, ага, ключевое слово - нормальных ))))
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

kolka88

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
=))) все это конечно весело, но есть 1 но. =) накатил дистр Joomla сверху особо не помогло, помогло только отключение SEO и mod_rewrite и то щас ссылки пашут а содержимое страниц утеряно. ппц какойто, есть советы? И будет ли работать после того когда я снова включу SEO =) спсб.
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Совет один - сменить хостера.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

ShadowXak

  • Завсегдатай
  • 1602
  • 162 / 6
  • no more programming
мы что экстрасенсы что ли?
---
и простая замена ничего не даст, нужно сперва поднять локально и посмотреть, при лечении вируса нужно удалять вообще все с хостинга и заливать бек начистую. потому как если на хосте лежит експлойт хацкера он никуда не денется, а вообще вы неправильно подошли к проблеме и хостер у вас Г... ИМХО-юзал 1 месяц и унес ноги с него.
---
могу помочь на выходных но за деньгу
*

ShadowXak

  • Завсегдатай
  • 1602
  • 162 / 6
  • no more programming
Совет один - сменить хостера.
Сейчас главное восстановить, а потом и менять можно, не нужно!
*

kolka88

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Спасибо за соыеты =)) но щас как восстановлю сайт бэк буду сам делать. =)
*

kolka88

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
А хостера менять не буду. Ибо там на год уже оплачено )))
*

iluho

  • Давно я тут
  • 605
  • 50 / 4
  • Гламурный КабанчеГ
А хостера менять не буду. Ибо там на год уже оплачено )))
деньги при желании можно вернуть:)) два раза хостера менял и деньги возвращали без проблем. главное с умом подойти к этому вопросу:) ну а если лень, то сидите, но тогда блюдите... вирусы не дремлют
Милый и порядочный! Верьте мне во всем!
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
iluho, это не тот хостер...

kolka88, честно - плюньте, переберитесь к нормальному хостеру от этого г...хоста и разворачивайте бэк там (заранее его почистив). Что там у mch может происходить - никто не знает, да и скорее всего никогда не узнает.

И обновите все компоненты до актуальных версий.
« Последнее редактирование: 30.08.2010, 05:00:47 от NightGuard »
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

ShadowXak

  • Завсегдатай
  • 1602
  • 162 / 6
  • no more programming
Да пусть остается - наберется опыту по бекапам и разворачиванию бекапа раз в неделю :) + чистка кода, будет первоклассный спец в своем роде!
---
kolka88 Удачи тебе! знай мы всегда рады видеть тебя на форуме (но токо не нужно раз в неделю создавать новый аналогичный топик пиши в этот :) )
*

anolina

  • Осваиваюсь на форуме
  • 29
  • 2 / 0
Что я делал в подобной ситуации:
1. Скачал полный архив (тот, который для переезда на другой хост).
2. На примере нескольких файлов понял, что добавляется в код, и в какие файлы (html, php и пр.)
3. В Total Commander - поиск - искать текст в файлах - нашел все вхождения вредного фрагмента - удалил (в Aditor - замена во всех открытых файлах).
4. Посмотрел файлы sql, нашел в них вхождения левых ссылок - удалил в phpMyAdmin.
5. Протестил на Денвере, загрузил домашний каталог обратно, предварительно очистив на хосте.

Все вышесказанное - ИМХО, способ не универсальный, и довольно-таки трудоемкий, но мне помог.

P.S. Опять же ИМХО, у меня сайт ломали по моей вине... Так что зачастую хостер тут ни при чем, каким бы он ни был.
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
anolina, вы прочитали про какого именно хостера говорят? Или не прочитали или не в курсе событий весны этого года.

Обсуждать в принципе нечего, деньги г...хостеры не вернут, а ТС не хочет их терять (деньги). Следовательно - поиск инструкции по форуму для чистки бэкапа и готовность №1 к любому развитию сюжета.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Каков ваш заработок на сайте?возможно ли пролететь и создать не прибыльный сайт?

Автор bedalex

Ответов: 3
Просмотров: 5311
Последний ответ 05.06.2023, 11:00:40
от Ритулька88
Проблемы с входом на сайт

Автор belovpaha

Ответов: 7
Просмотров: 4697
Последний ответ 20.09.2022, 14:30:51
от sivers
Не могу распаковать jpa архив сайта Akeeba backup. ajax error

Автор smadkz

Ответов: 4
Просмотров: 1908
Последний ответ 26.12.2020, 15:15:15
от stendapuss
Криво работает сайт и админ часть

Автор Odyssey

Ответов: 11
Просмотров: 2781
Последний ответ 10.02.2019, 06:13:39
от Odyssey
Не могу войти в админку Joomla 1.5

Автор MrSkif

Ответов: 14
Просмотров: 10558
Последний ответ 12.09.2018, 19:36:32
от PaLyCH