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

AnnaOl

  • Захожу иногда
  • 209
  • 0 / 0
http://missiya.diakonissa.ru/

Люди, подскажите - в чем ошибка сайта?
*

era

  • Администратор
  • 1588
  • 392 / 5
  • В туалете лучше быть пользователем, чем админом.
Цитата: wikipedia
Тематический индекс цитирования (тИЦ) — технология поисковой машины «Яндекс», заключающаяся в определении авторитетности интернет-ресурсов с учётом качественной характеристики — ссылок на них с других сайтов.

при этом учитывается тИЦ ссылающихся ресурсов.
*

Darkick

  • Завсегдатай
  • 1142
  • 239 / 1
у меня тоже есть пара нормальных и полезных (в плане контента) сайтов с тИЦом ниже плинтуса. Просто нету сылок на них - вот и результат.
*

fox

  • Осваиваюсь на форуме
  • 19
  • 3 / 0
Для этого существует САПА у вас размещают ссылки одновременно и вы размещаете. Не забывайте про тематику.
« Последнее редактирование: 14.03.2010, 12:34:06 от era »
*

AnnaOl

  • Захожу иногда
  • 209
  • 0 / 0
Ясно. Благодарю!
*

reklart

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
ЗА уник. текст  PR получишь, но не тИЦ
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
а вам так нужен ЦИТ? но в принципе нормальному сайты и не нужен был ни когда ))
у меня есть ряд сайтов которые не имеют ни цита не пр но прекрасно себя чувствуют в топе у поисковиков.
Секрет продвижения в поисковиках не в пухомерке... а в качестве самого сайта)
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

AnnaOl

  • Захожу иногда
  • 209
  • 0 / 0
а вам так нужен ЦИТ? но в принципе нормальному сайты и не нужен был ни когда ))
у меня есть ряд сайтов которые не имеют ни цита не пр но прекрасно себя чувствуют в топе у поисковиков.
Секрет продвижения в поисковиках не в пухомерке... а в качестве самого сайта)

Благодарю! Я думала ТИЦ влияет :)
*

wildweasel

  • Захожу иногда
  • 109
  • 29 / 5
ТИЦ - это Тематический Индекс Цитирования сайта. Зависит от количества ссылок с тематически схожих сайтов. От ТИЦ ссылающихся - не зависит. На позицию в выдаче не влияет. Что такое "тематика" и как её определить - см., напр. Google Adsense и его же поиск по "related:"(напр. related:www.joomla.ru).
PR - это Page Rank, вес страницы в зависимости от количества ведущих на неё ссылок и того же PR ссылающихся страниц. Бывает "учётным" и "расчётным". Первый учитывается датацентрами Google при наличии входящих ссылок и его можно узнать, второй - рассчитывается при их отсутствии и скрыт. Непосредственно влияет на позицию в выдаче.

Оба эти параметра условны и предназначены только для "пиписькометрии". Особенно ТИЦ, который влияет только на цену продажи ссылок.
Летайте самолетами и сами по себе.
*

aspidy

  • Завсегдатай
  • 1008
  • 55 / 1
  • Миграция joomla 1.0-1.5-2.5
Цитировать
Благодарю! Я думала ТИЦ влияет
ТИЦ влияет на выдачу по регионам в Яндексе
Мелкий ремонт. skype poisk-plus
*

wildweasel

  • Захожу иногда
  • 109
  • 29 / 5
ТИЦ напрямую ни на что не влияет, кроме позиции в яндекс-каталоге. Но он опосредованно показывает количество ссылок. При этом ничего не говоря о их "весе". Раньше можно было накачивать ТИЦ трёхстраничными ***сателлитами на бесплатных блог-платформах. Один такой сателлит - 10 ТИЦ. Также были глюки из-за неполноты словаря стоп-слов, когда ТИЦ рос, например, у блогеров, комментировавших в блогах на том же "движке", что и ихний.
Летайте самолетами и сами по себе.
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
ТИЦ влияет на выдачу по регионам в Яндексе
Точно могу сказать что цит ни на что не влияет... потому что если вы допустим прогоните сайт по каталогам, с хорошо подобраными каталогами и хорошими описаниями... у вас цит будет 0 но позиции поднимутся...
Потому что в ранжировании в выдаче поиска яндекса учитывается тематичность сайта... и тематичность ссылающихся ресурсов...
А цит это инструмент ранжирования каталога яндекса... НЕ более того... вы можете косвенно привязывать его к выдаче, но в реальности ЦИТ его не касается... разве что можно с уверенностью скачать что ссылка с сайта с высоким цит скорей всего учтется вам плюсом... при подсчете веса той или иной страницы... :-)
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

aspidy

  • Завсегдатай
  • 1008
  • 55 / 1
  • Миграция joomla 1.0-1.5-2.5
Цитировать
Географическая принадлежность сайта важна при поиске с ограничением по региону (установлена галочка в соответствующем поле под поисковой строкой, например «в Москве» или «в Екатеринбурге»). В этом случае сайты из других регионов не показываются. Кроме того, поиск Яндекса использует разные формулы ранжирования в разных регионах. При этом региональная принадлежность сайта является одним из факторов ранжирования.
Цитировать

ТИЦ вашего сайта  меньше 10.

В данный момент инструмент работает в режиме тестирования. Возможность изменить регион доступна лишь для сайтов с ТИЦ более 10. Со временем этот порог будет снижен. Если ваш сайт имеет ТИЦ менее 10, пожалуйста, дождитесь окончания тестирования. Об окончании тестирования вы сможете узнать в нашем блоге.
Мелкий ремонт. skype poisk-plus
*

wildweasel

  • Захожу иногда
  • 109
  • 29 / 5
Цитировать
Возможность изменить регион доступна лишь для сайтов с ТИЦ более 10.

Регион для сайта Яндекс определяет при любом тице, но позволяет изменять только если выше 10. Ну и? Тем более, что запрос на смену региона отправляется на ручную модерацию.
Летайте самолетами и сами по себе.
*

aspidy

  • Завсегдатай
  • 1008
  • 55 / 1
  • Миграция joomla 1.0-1.5-2.5
Цитировать
Ну и?
Ну и будете работать только в своем регионе, но зато в более высоких позициях
ТИЦ влияет при продаже ссылок и при размещении баннеров (и то только в России) 
Мелкий ремонт. skype poisk-plus
*

Funkdoobiest

  • Захожу иногда
  • 244
  • 25 / 13
Географическая принадлежность сайта важна при поиске с ограничением по региону (установлена галочка в соответствующем поле под поисковой строкой, например «в Москве» или «в Екатеринбурге»). В этом случае сайты из других регионов не показываются. Кроме того, поиск Яндекса использует разные формулы ранжирования в разных регионах. При этом региональная принадлежность сайта является одним из факторов ранжирования.
Цитировать

ТИЦ вашего сайта  меньше 10.

В данный момент инструмент работает в режиме тестирования. Возможность изменить регион доступна лишь для сайтов с ТИЦ более 10. Со временем этот порог будет снижен. Если ваш сайт имеет ТИЦ менее 10, пожалуйста, дождитесь окончания тестирования. Об окончании тестирования вы сможете узнать в нашем блоге.

И где тут написано что он влияет? На изменения региона да. На позиции нет. И никогда не влиял. И влиять не будет.
*

aspidy

  • Завсегдатай
  • 1008
  • 55 / 1
  • Миграция joomla 1.0-1.5-2.5
Цитировать
поиск Яндекса использует разные формулы ранжирования в разных регионах. При этом региональная принадлежность сайта является одним из факторов ранжирования.
Цитировать
В этом случае сайты из других регионов не показываются.
Мелкий ремонт. skype poisk-plus
*

Funkdoobiest

  • Захожу иногда
  • 244
  • 25 / 13
поиск Яндекса использует разные формулы ранжирования в разных регионах. При этом региональная принадлежность сайта является одним из факторов ранжирования.
В этом случае сайты из других регионов не показываются.
Жесть. Сам читаешь что цитируешь?
1. Присвоение региона дает возможность более релевантной выдаче. Если искать что нибудь с параметром "регион", то выдача будет отличаться от выдачи без региона.
2. Наличие тиц больше 0 дает возможность изменять регион сайту для более релевантной выдачи.
Все!
Если тиц будет у сайта 2000, то это не значит что в региональной выдаче у него будет приоритет перед таким же региональным сайтом с тиц 20.
*

aspidy

  • Завсегдатай
  • 1008
  • 55 / 1
  • Миграция joomla 1.0-1.5-2.5
Жесть. Толь и руберойд, речь идет про очень маленький ТИЦ, меньше 10 при чем тут 2000. Ясно же что выдача не зависит от ТИЦ. А при маленьком ТИЦ сайт привязан жестко к региону.   
Мелкий ремонт. skype poisk-plus
*

tims72

  • Осваиваюсь на форуме
  • 23
  • 1 / 0
  • Кто ищет - тот найдет!
Предлагаю ВСЕМ забить  на ТИЦ и РR! Хватит кормить разные конторы, торгующие ссылками и пр. ради искутственно придуманных пузомерок. Настоящими показателями популярности и авторитетности ресурса является его истинная посещаемость (особенно целевыми посетителями) и позиции в поисковиках.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Предлагаю ВСЕМ забить  на ТИЦ и РR! Хватит кормить разные конторы, торгующие ссылками и пр. ради искутственно придуманных пузомерок. Настоящими показателями популярности и авторитетности ресурса является его истинная посещаемость (особенно целевыми посетителями) и позиции в поисковиках.
Все на него даааавно забили, только новичкам его подавай :-)
*

Sedoy

  • Давно я тут
  • 897
  • 87 / 10
  • Интересно,в какой кодировке пишут врачи?
если сайт "попрошайка" торгующий местом под рекламу, возможно им и нужен тиц
тем кому есть, что продать в реале, в нем не нуждается
грамотный контент + я.директ для акций, вполне приемлемо для нетмаркетинга
Что б правильно задать вопрос - нужно знать на него ответ!
FAQ по Joomla!
Где скачать шаблоны Joomla Статьи и обзоры Желаю Вам здоровья в личной жизни - живите долго и часто :)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор Kooll5

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

Автор slepoy

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

Автор MbJaws

Ответов: 7
Просмотров: 1778
Последний ответ 26.10.2020, 13:40:24
от MbJaws
Можно ли скрывать SEO текст?

Автор kiev

Ответов: 16
Просмотров: 2552
Последний ответ 13.08.2020, 11:59:57
от zikkuratvk
Сайт тематики автоуслуг, на чем лучше продвигать

Автор fisgard

Ответов: 0
Просмотров: 1127
Последний ответ 24.03.2020, 12:20:37
от fisgard