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

alexanderuss

  • Захожу иногда
  • 179
  • 0 / 1
Народ, нужна ваша помощь.

Заказывал хостинг с SSL. При этом перенаправление сразу не сделал.

После в Google и Яндекс вебмастере завел несколько вариантов сайтов на разные варианты набора - с https, http и просто www.
Теперь сделал перенаправление на хостинге и все варианты переадресовываются на htpps.

Нужно ли удалять варианты сайтов http и просто www с Google и Яндекс или это не имеет значения?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Перенаправление хостинга
« Ответ #1 : 02.02.2016, 17:25:01 »
удалите, они не нужны. их в принципе не надо было делать изначально.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

alexanderuss

  • Захожу иногда
  • 179
  • 0 / 1
Re: Перенаправление хостинга
« Ответ #2 : 02.02.2016, 18:01:13 »
удалите, они не нужны. их в принципе не надо было делать изначально.

Дело в том, что и Google и Яндекс настоятельно рекомендовали прописывать каждый из вариантов сайта.

Как я понял, нужно оставить только https (основной вариант)? Правильно. Но что будет, если через год, к примеру, я откажусь от SSL сертификата? Получается в вебмастере будет не тот сайт и все придется делать заново... Или выручит перенаправление?
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Перенаправление хостинга
« Ответ #3 : 02.02.2016, 18:03:24 »
Дело в том, что и Google и Яндекс настоятельно рекомендовали прописывать каждый из вариантов сайта.
Как алиасы или отдельно?
*

alexanderuss

  • Захожу иногда
  • 179
  • 0 / 1
Re: Перенаправление хостинга
« Ответ #4 : 02.02.2016, 18:08:13 »
Как алиасы или отдельно?
Вот так пишет Яндекс:
Внимание! Права на поддомены сайта следует подтверждать отдельно. Так, подтверждение прав на сайт www.yandex.ru не приводит к автоматическому добавлению и подтверждению прав на сайт webmaster.yandex.ru.

Стандартный протокол http указывать не обязательно. Если же доступ к сайту ограничен и осуществляется по https, протокол нужно указать явно. Например, https://mail.yandex.ru
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Перенаправление хостинга
« Ответ #5 : 02.02.2016, 18:17:49 »
ну так при чем тут поддомены разные? мы ж говорим об одном сайте? вам надо только https, остальные убрать
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Перенаправление хостинга
« Ответ #6 : 02.02.2016, 18:19:00 »
Но что будет, если через год, к примеру, я откажусь от SSL сертификата?
а вы его стесняюсь спросить зачем поставили? побаловаться?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

alexanderuss

  • Захожу иногда
  • 179
  • 0 / 1
Re: Перенаправление хостинга
« Ответ #7 : 02.02.2016, 18:30:35 »
а вы его стесняюсь спросить зачем поставили? побаловаться?
Если честно, то просто хостер бесплатно раздавал, и я решил, что дополнительная защита лишней не будет)
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Перенаправление хостинга
« Ответ #8 : 02.02.2016, 18:51:45 »
Надо яду пораздавать бесплатно, может хоть меньше глупых вопросов будет.
*

alexanderuss

  • Захожу иногда
  • 179
  • 0 / 1
Re: Перенаправление хостинга
« Ответ #9 : 02.02.2016, 19:09:10 »
Надо яду пораздавать бесплатно, может хоть меньше глупых вопросов будет.
Если бы глупых вопросов не было, то и форум бы остался без дела. А так - он лучший))
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Перенаправление URL и поисковики (не так индексирует поиск)

Автор Benderalfa

Ответов: 4
Просмотров: 1030
Последний ответ 15.07.2019, 22:27:36
от Benderalfa
Перенаправление с Главной

Автор PhotoGraff

Ответов: 10
Просмотров: 1399
Последний ответ 09.03.2016, 11:03:06
от Kasyanov
Доигрался с httpd.conf и.htaccess - не могу убрать перенаправление

Автор Arzamaks

Ответов: 0
Просмотров: 2153
Последний ответ 08.10.2015, 17:05:50
от Arzamaks
Перенаправление. Что видит поисковик?

Автор FlahsAxel

Ответов: 14
Просмотров: 2912
Последний ответ 23.04.2015, 21:35:08
от FlahsAxel
В поисковике подставляется домен хостинга, а не мой

Автор bronepoezd27

Ответов: 6
Просмотров: 1242
Последний ответ 12.03.2015, 20:33:44
от bronepoezd27