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

Sergey2

  • Давно я тут
  • 651
  • 15 / 1
К Joomla, скорее всего, не относиться, но все же....
В конце ноября сделал сайт. Зарегистрировал в поисковиках, поставил счетчики. Тематика, сравнительно, уникальная и сайт вылез в пятерку на рамблере/яндексе, в Google даже в первые места пролез. Зарегился в каталогах через 1ps.ru (или как его там), фигня оказалась полная, ну ладно.
Уникального материала на сайте немного, форум полудохлый. Включены ЧПУ. Кейворды старался составлять из слов, что есть на страницах. Основное наполнение сайта, пока, - новости. Разумеется они берутся  с других ресурсов. Для новостей кейворды не всегда присутствуют в тексте. К каждой новости есть ссылка на источник, обрамленная тегами НО_ИНДЕКС.
И тут, 1 янверя я захожу на Яндекс, в "вэбмастер" и там он мне пишет, что загружено странниц 0, исключено роботом 0. Хотя раньше там были загруженные страницы. По остальным разделам пишет "ваш сайт не проиндексирован". В выдачи его тоже нет. Совсем. Даже по самым тупым запросам. Есть только в "картинках".
При этом он видит мой SiteMaps, регулярно его проверяет (31 числа заходил, 1 заходил и сегодня зашел, т.е. каждый день), видит в нем ссылки новые, пишет "ошибок не найдено". Но все равно "не проиндексирован". Может там слишком ссылок много? 163 сейчас.

Означает ли это что меня "забанили" на яндексе? Никакой черной раскруткой я не занимался. Даже белой не занимался. Ну разве что только в каталогах зарегился, но уже больше месяца прошло.

В поддержку написал, но надежды на ответ, помоему, маловато.
*

Sergey2

  • Давно я тут
  • 651
  • 15 / 1
Re: Сайт исчез с выдачи яндекса
« Ответ #1 : 03.01.2010, 00:58:15 »
Сейчас посмотрел этот сайтмапс. Странные вещи - статические материалы, привязанные к пунктам меню, имеют дату и время изменения на момент загрузки этого файла. А все материалы, помещенные в категории, т.е. так называемые новости -  дату на момент создания... может быть из-за этого?
*

shawlow

  • Осваиваюсь на форуме
  • 25
  • 3 / 0
Re: Сайт исчез с выдачи яндекса
« Ответ #2 : 04.02.2010, 10:08:28 »
Сергей, у меня сайт firmograd.ru выпадал из базы Яндекса  2 февраля 2010г, причем выпал полностью (картинки остались). Скорее всего это была ошибка самой поисковой системы, так как нарушений на страницих моего сайта относительно правил Яндекса не было. Ресурс  заново вручную добавлен в Яндекс.

Твой сайт появился в Yandex? Ты что делал?

*

si@m

  • Захожу иногда
  • 162
  • 2 / 0
Re: Сайт исчез с выдачи яндекса
« Ответ #3 : 04.02.2010, 11:15:10 »
Пишите в техподдержку яшки, а так вообще забанить не должны, прогон в каталогах грех не великий, внимательно проверьте панель вебмастера, может там о ошибках каких говорится или о исключенных из индекса страницах, последнее время жалуются на ошибку 403, если таковая имеет место быть то теребите своего хостера пусть свой апач подкручивает дело тогда в нем. У меня есть такой один сайт, на свэбе лежит, пропали все страницы кроме главной. Сейчас жду восстановления, а сам Yandex на вопросы не отвечает, видать таких проблем много, натворил блин делов этот яндекс.
*

strannik-yura

  • Давно я тут
  • 511
  • 44 / 1
  • :)
Re: Сайт исчез с выдачи яндекса
« Ответ #4 : 04.02.2010, 12:16:56 »
вроде у них 2 февраля что то случилось
*

Dusted

  • Захожу иногда
  • 180
  • 49 / 0
Re: Сайт исчез с выдачи яндекса
« Ответ #5 : 04.02.2010, 12:33:46 »
Недавно у панели вебмастера яндекса был глюк, но его в течение суток поправили.
Если сайт до сих пор не появился - возможно и бан (копипаст контент, ***ссылки с ***каталогов от 1ps, еще что-нибудь..).
Сайт находится по урлу?
Куплю ваши сайты, рассмотрю все варианты - пишите в личку.
*

Sergey2

  • Давно я тут
  • 651
  • 15 / 1
Re: Сайт исчез с выдачи яндекса
« Ответ #6 : 04.02.2010, 20:32:09 »
Я ничего не делал. Все "само" вылечилось. Я так понял что это небольшой глюк был, когда сайт выпадает из индекса, но обычно индекс перестраивается каждый день, а тут я  попал на новогодние праздники и при следующем обновлении индекса я появился. Но случилось то только 11 числа (или когда там на работу все пошли).
Из техподдежрки потом написали, типа, ничего не знаем, ничего не трогали, проверьте, сейчас есть сайт в выдачи или нет. Отписали числа 15 :)
*

sherwood

  • Захожу иногда
  • 171
  • 7 / 0
Re: Сайт исчез с выдачи яндекса
« Ответ #7 : 04.02.2010, 23:40:44 »
У меня два сайта в январе выпали из индекса с похожими симптомами. Т.е. все по нулям. Написал в Яндекс. Примерно через неделю пришел ответ, что были проблемы с хостингом, робот не мог добраться до сайтов, что сейчас все нормально, сайт должен вернуться в выдачу. И правда, через пару апов сайты вернулись в индекс.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как продвигать сайт! (интернет-магазин)?

Автор Kooll5

Ответов: 31
Просмотров: 7856
Последний ответ 07.02.2023, 13:59:57
от Ратник
Один сайт, доступный через два домена (зеркало?)

Автор slepoy

Ответов: 2
Просмотров: 1406
Последний ответ 20.11.2021, 17:50:48
от Byzi
Ссылки на мой сайт не подтягивают фото

Автор MbJaws

Ответов: 7
Просмотров: 1777
Последний ответ 26.10.2020, 13:40:24
от MbJaws
Сайт тематики автоуслуг, на чем лучше продвигать

Автор fisgard

Ответов: 0
Просмотров: 1127
Последний ответ 24.03.2020, 12:20:37
от fisgard
Сайт плохо индексируется Google ботом!

Автор sd2

Ответов: 5
Просмотров: 1406
Последний ответ 31.01.2019, 06:24:05
от User82