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

THE KILLERS

  • Давно я тут
  • 932
  • 28 / 0
Ставить счетчики или нет?
« : 26.05.2010, 19:02:13 »
У меня сайт, на котором пока почти нет контента. Вопрос-можно ли поставить счетчики типа livejournal, mail.ru  и др.? Просто я читал где-то, что если поставить например счетчик livejournal на развивающемся сайте, то Яндекс будет жестко следить за этим сайтом. Вообщем не советуют ставить счетчики на развивающихся сайтах. Есть тут знатоки по этому делу?
*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: Ставить счетчики или нет?
« Ответ #1 : 26.05.2010, 19:28:07 »
а что плохого в жесткой слежке?
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

THE KILLERS

  • Давно я тут
  • 932
  • 28 / 0
Re: Ставить счетчики или нет?
« Ответ #2 : 26.05.2010, 19:32:24 »
а что плохого в жесткой слежке?
о нашел эту статью и камент - http://devaka.ru/articles/counter-setup
Цитировать
А вы знаете, что при помощи счетчика LiveInternet Яндекс шпионит за своими пользователями? Из чего можно сделать вывод, что начинающим блоггерам все-таки не стоит этот счетчик устанавливать, т.к. из-за малой посещаемости вашего сайта упадет ранжирование в поисковых запросах. Тоже самое касается и метрики Яндекса и счетчика
Google Analytics (если вы не хотите еще шпионов и от Google).
я не спец в seo, поэтому я хз, доверять этому мнению или нет.
*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: Ставить счетчики или нет?
« Ответ #3 : 26.05.2010, 19:34:19 »
шпионы, шпионы, везде шпионы. Поставить сайт на локалку и вырубить инет)))
А если серьезно, думаю что ерунда. Спецы по СЕО пусть поправят.
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

valagoff

  • Давно я тут
  • 984
  • 110 / 0
Re: Ставить счетчики или нет?
« Ответ #4 : 26.05.2010, 19:36:40 »
то Яндекс будет жестко следить за этим сайтом.
Готов Вам денег даже заплатить (в разумных пределах) чтобы Яндекс как можно чаще следил за моими сайтами.
*

THE KILLERS

  • Давно я тут
  • 932
  • 28 / 0
Re: Ставить счетчики или нет?
« Ответ #5 : 26.05.2010, 19:38:00 »
шпионы, шпионы, везде шпионы. Поставить сайт на локалку и вырубить инет)))
я не спец в seo, поэтому я хз, доверять этому мнению или нет. и если это так как он пишет, то это плохо, если упадет ранжирование сайта в поисковых запросах Yandex и Google?
*

THE KILLERS

  • Давно я тут
  • 932
  • 28 / 0
Re: Ставить счетчики или нет?
« Ответ #6 : 26.05.2010, 19:38:29 »
Готов Вам денег даже заплатить (в разумных пределах) чтобы Яндекс как можно чаще следил за моими сайтами.
;D
*

THE KILLERS

  • Давно я тут
  • 932
  • 28 / 0
Re: Ставить счетчики или нет?
« Ответ #7 : 26.05.2010, 19:39:03 »
шпионы, шпионы, везде шпионы. Поставить сайт на локалку и вырубить инет)))
А если серьезно, думаю что ерунда. Спецы по СЕО пусть поправят.
понятно. спасибо за ответ) все-таки поставлю счетчик)
*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: Ставить счетчики или нет?
« Ответ #8 : 27.05.2010, 11:36:44 »
Если нужна нормальная статистика - ставь Google analytics, если кнопка - livejournal, mail.ru  и др.
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

valagoff

  • Давно я тут
  • 984
  • 110 / 0
Re: Ставить счетчики или нет?
« Ответ #9 : 27.05.2010, 12:25:18 »
А мне вот метрика от яндекса нравиЦа.
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Re: Ставить счетчики или нет?
« Ответ #10 : 27.05.2010, 12:28:17 »
Готов Вам денег даже заплатить (в разумных пределах) чтобы Яндекс как можно чаще следил за моими сайтами.
выписать прописку боту? :)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Влияют ли счетчики и системы аналитики на seo?

Автор web1

Ответов: 1
Просмотров: 704
Последний ответ 14.02.2021, 22:34:36
от gorbi_U
Тег robots - ставить в пункте меню или в статье?

Автор Аня

Ответов: 3
Просмотров: 1081
Последний ответ 09.11.2015, 18:56:52
от Аня
Ставить карту кликов на сайт, или нет?

Автор tefun

Ответов: 10
Просмотров: 2823
Последний ответ 04.04.2012, 11:04:49
от tefun
корректно ли будет помещать счетчики в произвольный HTML блок в таблицу.

Автор roma_sanbl4

Ответов: 2
Просмотров: 1725
Последний ответ 10.09.2010, 14:02:19
от roma_sanbl4
Ставить ли счетчики и регистрировать ли незаполняемый сайт?

Автор cohr

Ответов: 4
Просмотров: 2000
Последний ответ 08.05.2009, 12:51:58
от Somelie