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

alex14021971

  • Новичок
  • 1
  • 0 / 0
Re: Google индексирует сайт, Яндекс - нет
« Ответ #30 : 15.04.2014, 22:37:20 »
Подскажите пожалуйста. Сайту mysuperfact.ru уже больше двух лет. Раньше с яндекса и Google клиенты приходили поровну примерно, а сейчас с яндекса вообще никто не переходит, а с Google так же. Контент тут не при чем, раньше-то приходили с яндекса. В чем может быть дело?
*

wishlight

  • Гуру
  • 5073
  • 319 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Google индексирует сайт, Яндекс - нет
« Ответ #31 : 15.04.2014, 22:40:04 »
Ваш сайт заражен. Ругается на трояны в джаваскриптах. Проверьте. А в яндексе выпал наверно с позиций.
*

kolosovas

  • Новичок
  • 2
  • 0 / 0
Re: Google индексирует сайт, Яндекс - нет
« Ответ #32 : 24.03.2015, 18:25:07 »
очень похожая ситуация, сайт видят многие поисковики, а Яндекс лесом уже с 27го января посылает.
Поставил метрику, в вебмастере robots.txt и Sitemap проверил.

Письма писал, что Яндекс не берет страницы(на письма кстати не отвечают)
Писал через webmaster.yandex.ru/site/feedback.xml

Сайт   http://makewed.ru/
Статьи пишет девочка из головы берет, плагиата не должно быть.
Ссылок с сайта несколько, остальные входящие, в чем беда понять не могу.
Понимаю, что попал под фильтр, а что исправить не могу понять.
Вчера сайт опять роботом проверялся, но изменений нет.

Заранее благодарю за помощь.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Google индексирует сайт, Яндекс - нет
« Ответ #33 : 24.03.2015, 21:03:19 »
очень похожая ситуация, сайт видят многие поисковики, а Яндекс лесом уже с 27го января посылает.
Поставил метрику, в вебмастере robots.txt и Sitemap проверил.

Письма писал, что Яндекс не берет страницы(на письма кстати не отвечают)
Писал через webmaster.yandex.ru/site/feedback.xml

Сайт   http://makewed.ru/
Статьи пишет девочка из головы берет, плагиата не должно быть.
Ссылок с сайта несколько, остальные входящие, в чем беда понять не могу.
Понимаю, что попал под фильтр, а что исправить не могу понять.
Вчера сайт опять роботом проверялся, но изменений нет.

Заранее благодарю за помощь.
Шутите?
Чего ради этот ГС должен индексироваться?
Спасибо яндексу!
*

kolosovas

  • Новичок
  • 2
  • 0 / 0
Re: Google индексирует сайт, Яндекс - нет
« Ответ #34 : 24.03.2015, 21:49:35 »
Шутите?
Чего ради этот ГС должен индексироваться?
Спасибо яндексу!

Хотелось бы более развернуто узнать почему ГС?
Статьи не интересные,  сервис по планированию свадьбы не удобный,  списки гостей не удобно печатать. Что не так?
Создавал для себя и при подготовке к свадьбе мне серьезно помогло и многие отчеты пригодились.
Поэтому хочу сделать удобный сервис для других. Вполне разумное желание и надеюсь с Вашими советами из ГС сделать разумный сервис.
*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
Re: Google индексирует сайт, Яндекс - нет
« Ответ #35 : 24.03.2015, 23:51:03 »
Я не берусь на 100% утверждать что АГС, но подозрительно, что главная не проиндексирована Яндексом. В целом первое что бросается в глаза - это непродуманная структура. Я 15 минут искал на сайте статьи. И они без картинок? о-О Свадебные статьи без картинок, realy? И это для себя?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор web1

Ответов: 1
Просмотров: 2282
Последний ответ 18.12.2023, 12:56:21
от SeBun
Как продвигать сайт! (интернет-магазин)?

Автор Kooll5

Ответов: 31
Просмотров: 7863
Последний ответ 07.02.2023, 13:59:57
от Ратник
Нет позиций в Google Joomla 3

Автор Benderalfa

Ответов: 1
Просмотров: 3200
Последний ответ 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