Новости 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 Ответов
  • 1850 Просмотров
*

Sedoy

  • Давно я тут
  • 897
  • 87 / 10
  • Интересно,в какой кодировке пишут врачи?
Как сообщили РИА Новости в пресс-службе российского офиса Google, правила компании одинаковы для всех стран. Поэтому борьба с платными ссылками может коснуться и российских оптимизаторов.

Крупнейший мировой поисковик Google начал удалять из поисковой выдачи сайты, для продвижения которых используются так называемые платные ссылки, такая политика будет действовать во всех странах, в которых работает компания, сообщили РИА Новости представители Google в России.

В марте этого года поисковик Google удалил из своей поисковой выдачи большинство сайтов, которые использовали для продвижения систему для размещения платных ссылок BuildMyRank.com. Он помогал ресурсам размещать ссылки на сторонних сервисах, что позволяло рассчитывать на более высокую позицию в поисковой выдаче. Таким образом, администрация Google начала реальную борьбу с платными ссылками. О том, что поисковые системы не поощряют закупки внешних ссылок для поднятия сайтов в поисковой выдаче, руководство ведущих поисковиков заявляло давно, но до сих пор радикальных действий не предпринимало.

Как сообщили РИА Новости в пресс-службе российского офиса Google, правила компании одинаковы для всех стран. Поэтому борьба с платными ссылками может коснуться и российских оптимизаторов. От детальных комментариев о борьбе с платными ссылками в компании отказались.

Российский конкурент Google компания "Яндекс" также старается бороться с платными ссылками. Однако исключать из поисковой выдачи сайты, использующие подобные методы для собственного продвижения, российский поисковик не собирается.

"Яндекс" умеет отличать SEO-ссылки (платные ссылки - ред.) от естественных. Чтобы научиться этому, мы использовали традиционный подход с машинным обучением. Вначале собрали большую обучающую выборку как естественных, так и SEO-ссылок. Выявили отличия SEO-ссылок от обычных, на основе этих отличий разработали ряд факторов, описывающих ссылки. Построили классификатор, определяющий, какова вероятность того, что данная ссылка естественная", - рассказал РИА Новости руководитель веб-поиска "Яндекс" Александр Садовский. Благодаря такому подходу, "Яндекс" научился не учитывать платные ссылки при ранжировании сайтов в поисковой выдаче, утверждает он.

обсуждение http://forum.searchengines.ru/showthread.php?t=704861
Что б правильно задать вопрос - нужно знать на него ответ!
FAQ по Joomla!
Где скачать шаблоны Joomla Статьи и обзоры Желаю Вам здоровья в личной жизни - живите долго и часто :)
*

tefun

  • Живу я здесь
  • 2540
  • 130 / 1
  • Легче всего обмануть себя
хм, интересно, а ведь хотел купить,
он лучше бы сайте с вирусами удалял и со своей рекламой на них
спасибо за пост (подписался)
то что постится на фОруме, не вырубается тапОрами
_______________________________________________
Мысли и женщины вместе не приходят М.Ж.
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
По яндексу это не новость. Ссылки с сапы например уже давно не влияют на выдачу сайта.
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

wishlight

  • Гуру
  • 5073
  • 319 / 1
  • От 300 руб быстрый хостинг. Сервера.
Чей то бизнес пострадает...
*

karsalex

  • Захожу иногда
  • 136
  • 20 / 0
Мне вот интересно как Google определил эти сайты? Или сама биржа слила Google своих клиентов? Например если ссылки в статьях?
Самобытный самарский вебмастер
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Дополнительное название домена в Google

Автор web1

Ответов: 1
Просмотров: 2277
Последний ответ 18.12.2023, 12:56:21
от SeBun
Нет позиций в Google Joomla 3

Автор Benderalfa

Ответов: 1
Просмотров: 3195
Последний ответ 20.09.2022, 20:53:56
от darkghost
Google не индексирует страницы через ajax ссылки

Автор illimited

Ответов: 0
Просмотров: 1425
Последний ответ 31.03.2022, 23:53:05
от illimited
meta-description не отображается в Google

Автор Игарь

Ответов: 39
Просмотров: 7442
Последний ответ 20.11.2021, 18:17:12
от Byzi
Google отображает не все URL

Автор Игарь

Ответов: 3
Просмотров: 1479
Последний ответ 18.08.2020, 06:14:22
от Cedars