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

dizpers

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Влияние ЧПУ на тИЦ
« : 30.10.2010, 20:02:38 »
Всем привет! Такой вопрос. Имеется сайт тиц=80, PR=4. Движок использует стандартные длинные и некрасивые урлы. Хочу заменить при помощи sh404SEF на ЧПУ латиницей. В индексе со старыми урлами висит порядка 2-3к страниц. Суть вопроса такова - потеряю ли я пузомерки при смене урлов?
*

igorksan

  • Давно я тут
  • 503
  • 23 / 1
Re: Влияние ЧПУ на тИЦ
« Ответ #1 : 30.10.2010, 20:10:32 »
ну если все ссылающиеся ресурсы после применения вами чпу будут ссылаться на 404ю, то думаю можете потерять..
Я не спец но может редиректы какие сделать...
*

alex911

  • Захожу иногда
  • 93
  • 1 / 0
Re: Влияние ЧПУ на тИЦ
« Ответ #2 : 30.10.2010, 21:42:46 »
все будет работать!
*

MaRt

  • Захожу иногда
  • 356
  • 20 / 2
  • SEO master
Re: Влияние ЧПУ на тИЦ
« Ответ #3 : 30.10.2010, 23:25:57 »
смотря на какие страницы ссылки покупали
Тра та та
*

dizpers

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Re: Влияние ЧПУ на тИЦ
« Ответ #4 : 30.10.2010, 23:46:03 »
Дело в том, что практически все ссылки - ссылки на материалы сайта, без покупных, и висят довольно долго соответственно. Думаю сделать как говорил igorksan, а именно сделать редиректы с "битых" страниц, что скажите - поисковику будет пофиг на этот редирект, засчитает ли он ссылку?
*

igorksan

  • Давно я тут
  • 503
  • 23 / 1
Re: Влияние ЧПУ на тИЦ
« Ответ #5 : 31.10.2010, 05:12:41 »
ПС проиндексирует новые ссылки, а вот на ссылающихся сайтах будут старые, требующие редиректов, компонент ReDj подойдёт
*

Globatel

  • Новичок
  • 6
  • 0 / 0
  • Хостер
Re: Влияние ЧПУ на тИЦ
« Ответ #6 : 06.11.2010, 19:30:57 »
Задача не из простых, нужно обязательно делать 301 редирект на страницах, которые меняйте.

Иначе ТИЦ потеряйте обязательно.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль регитстрации, как минимизировать влияние на SEO

Автор reasons

Ответов: 1
Просмотров: 1086
Последний ответ 28.08.2012, 06:49:12
от kupo
влияние ссылки

Автор reasons

Ответов: 1
Просмотров: 1462
Последний ответ 18.11.2011, 15:37:36
от ELLE
[SEO] Влияние JoomFish на поисковики

Автор Ok-Alex

Ответов: 9
Просмотров: 2480
Последний ответ 21.05.2011, 23:26:41
от fierija
Какое влияние на продвижение страницы оказывает её адрес?

Автор sir.milord

Ответов: 6
Просмотров: 2898
Последний ответ 19.01.2011, 13:54:45
от Leader
Влияние непостоянного IP

Автор k_morgan

Ответов: 1
Просмотров: 1470
Последний ответ 02.12.2010, 21:55:01
от TTL