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

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

taxiservice

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
  • Сейчас мучаюсь -> TaxiService.com.ua
Здравствуйте! Яндекс.Вебмастер начал отсвечивать странные внешние ссылки на сайт. Эти ссылки в 99% размещены с сайтов кредитной тематики (Кредит не выходя из дома, Кредит без поручителей и т.п.) доменные имена тоже смутили (narkomanam... и т.п.). Что это и как на это реагировать? Несколько лет назад читал о взаимодействии Яндекса и сайтов мошеннической тематики и сейчас этот вопрос остро стал для меня. Тем более всего ничего, но с каждым днем по 2-3 внешние ссылки появляются, сейчас уже более 50. Ваши конструктивные мысли?
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Со временем сайт может обрастать ссылками с доров, большинство из которых живут не долго. Может это ваш случай?
Хоть бы пример показали..
*

taxiservice

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
  • Сейчас мучаюсь -> TaxiService.com.ua
Со временем сайт может обрастать ссылками с доров, большинство из которых живут не долго. Может это ваш случай?
Хоть бы пример показали..
Мой http://taxiservice.com.ua
Ссылаются: izobrajalos.com, vysrelyi.com, narkomanam.com и т.д. и т.п. Тематика кредиты

Аналогичный вопрос задал на другом ресурсе, ответ:
Есть вероятность что кто то пытается пессимизировать ваш ресурс в глазах ПС.
Скорее всего на какое то время пессимизация будет ощутима, в краткосрочной перспективе. А затем все вернется на свои места, или как крайний вариант - железяки Яндекса забанят ваш сайт.

В любом случае стоит отписаться Платончику с вопросом как такое явление может подействовать на ваш ресурс. Это даст вам возможность, если пессимизация будет долгой, написать повторное письмо (с текстом предыдущей переписки).Тогда Платоша вытащит ваш сайт из черного списка в ручную.
« Последнее редактирование: 09.11.2012, 21:39:49 от taxiservice »
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Если отпишитесь Платону, то на ближайшее время просто обнулят влияние ссылочного (например, если есть тИЦ, то он тож обнулиться/сократится)
Можно писать сюда http://webmaster.yandex.ru/delspam.xml.
*

taxiservice

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
  • Сейчас мучаюсь -> TaxiService.com.ua
Если отпишитесь Платону, то на ближайшее время просто обнулят влияние ссылочного (например, если есть тИЦ, то он тож обнулиться/сократится)
Можно писать сюда http://webmaster.yandex.ru/delspam.xml.
По вопросу с тИЦ проблем возникнуть не должно. Наблюдения последних нескольких лет показали стабильность обновления тИЦ перед и после НГ, поэтому этот вопрос не критичен. Платону письмо составлено и отправлено, опубликую в этой теме ответ, может кому пригодится в подобной ситуации.
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Ну, мне приходил такой ответ -
Цитировать
Благодарим за информацию, обязательно примем к сведению.
Просим Вас последующие сигналы о поисковом спаме, дорвеях и прочих подозрительных страницах направлять через форму на странице http://webmaster.yandex.ru/delspam.xml

После этого ссылочное месяца на 3 словно отрубило совсем.
*

stk

  • Захожу иногда
  • 103
  • 2 / 0
В таком случае (влияние ссылок с сайтов с сомнительной репутацией), уже давно бы шла война среди конкурентов по массовой закупке подобных ссылок))) Они в любом случае будут появляться и исчезать переодически, не думаю, что ПС с сегодняшними возможностями не рассмотрели этот вариант
*

dstavropolskij

  • Захожу иногда
  • 106
  • 10 / 0
Убери свои ***ссылки просто, кредиты под 40-400% годовых уходят в даун нынче. И все будет норм.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор gorbi_U

Ответов: 4
Просмотров: 2926
Последний ответ 25.02.2023, 02:29:35
от olegon
Странные дубли

Автор Lemonez

Ответов: 3
Просмотров: 3198
Последний ответ 03.09.2022, 23:02:10
от Alexeyman
вопрос к решению из FAQ. Вместо отсутствия ссылки отсутствует название активного пункта меню

Автор Loh

Ответов: 5
Просмотров: 2494
Последний ответ 10.04.2022, 11:04:26
от fiksius
Google не индексирует страницы через ajax ссылки

Автор illimited

Ответов: 0
Просмотров: 1425
Последний ответ 31.03.2022, 23:53:05
от illimited
Работают ли сейчас ссылки для продвижения?

Автор web1

Ответов: 1
Просмотров: 881
Последний ответ 20.11.2021, 17:26:05
от Byzi