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

alexanderuss

  • Захожу иногда
  • 179
  • 0 / 1
Народ, необходима помощь опытных вебмастеров.
Сегодня заметил через инструменты вебмастера, что страниц в поиске стало меньше почти в два раза. Загружено - 204, а в поиске - 104 (вчера было 180).
При этом проверка site:https://school-body.net/& снижения индексирования не показала - в индексе более 240 страниц.
Чему верить? И на что может быть такая негативная реакция?  
Есть ли у Googleаслужба поддержки, чтобы обратиться с вопросом?
*

alexanderuss

  • Захожу иногда
  • 179
  • 0 / 1
Так от дублей стоит плагин. При этом внимательно слежу, чтобы под разными ссылками не было одной и той же статьи. При этом периодически проверяю по ссылке - site:https://school-body.net/& - число проиндексированных страниц в выдаче растет...
*

alexanderuss

  • Захожу иногда
  • 179
  • 0 / 1
Ну посмотрите хотя бы так - inurl:https://school-body.net/bukva-a
Явно дубли в "соплях" присутствуют.
Странно, а что это за адрес - https://school-body.net/bukva-a?start=10? У меня такой страницы нет вовсе.
А есть какой-то инструмент, чтобы одним махом от дублей избавиться? Или необходимо вручную весь сайт ковырять?
*

alexanderuss

  • Захожу иногда
  • 179
  • 0 / 1
Проверил site:school-body.net - 262 страницы проиндексировано по Гугл
далее проверил site:school-body.net/& - 263 страницы. Значит, сопля только одна?
*

alexanderuss

  • Захожу иногда
  • 179
  • 0 / 1
На самом деле это не та проблема, которую вам на данном этапе нужно решать на сайте.
Сам по себе сайт не очень, если честно.
А в чем проблемы? Какие моменты исправить?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как вывести в сниппете название статьи, а потом название сайта?

Автор gorbi_U

Ответов: 0
Просмотров: 1198
Последний ответ 18.01.2022, 18:29:22
от gorbi_U
После обновления версии Joomla страницы вылетели из индекса ПС

Автор Apollon

Ответов: 18
Просмотров: 1850
Последний ответ 23.11.2017, 22:17:44
от voland
статьи упали на 10 страниц в яндексе

Автор oskokos

Ответов: 6
Просмотров: 1290
Последний ответ 02.02.2017, 23:04:27
от vitzer
Внутренние ссылки в начале статьи с точки зрения SEO

Автор Apollon

Ответов: 2
Просмотров: 1222
Последний ответ 29.02.2016, 21:14:12
от Webb
Поправить вывод H1 статьи

Автор admirus

Ответов: 3
Просмотров: 1042
Последний ответ 16.10.2015, 01:09:02
от voland