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

Sektor38

  • Захожу иногда
  • 183
  • 0 / 1
Возникла проблемка
Беру новости с одного портала, по условиям размещения их новостей, обязательна кликабельная ссылка на их сайт!
Тоесть ссылку делаю, а как прикрыть её индексацию для поисковых робатов?
На одном сайте увидел такую схему
<noindex> <a href=”http://ваш домен” rel=”nofollow” > анкор вашей ссылки </a></noindex>
где <noindex> это для яндекса и рамблера
а rel=”nofollow” это для англоязычных поисковиков типа Google!
Попробовал, не работает, выдаёт вначале мой домен а дальше саму эту схему
и страницу нотфаунд!
Подскажите люди добрые чего делать?Ибо учусь есчё и многого не смыслю crazy!
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
_http://j-web.ru/fajlovyj-arxiv/category/1-j-noindex-url
ставишь, активируешь и просто ставишь ссылки, плагин сам прописывает в них что нужно
*

Sektor38

  • Захожу иногда
  • 183
  • 0 / 1
_http://j-web.ru/fajlovyj-arxiv/category/1-j-noindex-url
ставишь, активируешь и просто ставишь ссылки, плагин сам прописывает в них что нужно
Плагин только, с сылками в контенте работает или со всеми?
*

Sektor38

  • Захожу иногда
  • 183
  • 0 / 1
в контенте.
а куда ты ещё материалы то ставишь?
Только в контент, ну на счётчики прочее не влияет?
*

Sektor38

  • Захожу иногда
  • 183
  • 0 / 1
нет
Спаибо большое вам за совет!
Поставил,включил вроде работает!
Спасибо!
*

ABCroNews

  • Захожу иногда
  • 268
  • 6 / 0
  • Строим новый дом из старых кубиков)
Нужно все ссылки приписывать прямого вида, например http://tvrips.net/ а не tvrips.net, ссылки не полного вида работать через плагин не будут. И еще кое что, плагин работает только для ссылок которые вставленные в контен, то есть если имеются ссылки например в JComments то они не скрыты от ПС. :(
« Последнее редактирование: 06.02.2011, 17:26:51 от ABCroNews »
*

nober

  • Захожу иногда
  • 155
  • 1 / 1
Вот смотрите . Я поставил, активировал, теперь хочу добавить статью с картинкой которая загружена на другом сайте . Плагин сам сделает необходимые действия ?
*

nober

  • Захожу иногда
  • 155
  • 1 / 1
ОН не пашет ((( Поставил, активировал . Но ссылки закрывать в материалах на картинки не хочет . Пытался вручную прописать <noindex> тоже не хочет сохранять ! Что делать ??
« Последнее редактирование: 07.04.2011, 17:00:51 от nober »
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
ну так добавляй, какие проблемы-то?
если статью к себе скопипастишь в материал то ссылки в ней закроются от поисковиков.
*

nober

  • Захожу иногда
  • 155
  • 1 / 1
я в ручную прописываю <noindex> он не сохраняет его . По идее полагин автоматом должен прописывать это, но он не пашет (
*

nober

  • Захожу иногда
  • 155
  • 1 / 1
как сделать чтоб этот плагин работал нормально
*

nober

  • Захожу иногда
  • 155
  • 1 / 1
Я так и сделал . Но ссылки не зыкрывает
*

nober

  • Захожу иногда
  • 155
  • 1 / 1
Мне нужно это для того, что бы я мог копировать ссылки на картинки с стороних сайтов . А то гемор постоянно загружать их на серв . Но этот плагин их не закрывает . Самое обидное, что даже когда ручками прописываешь, при сохранении он тег <noindex> вообще удаляет ((((((( ! ! !
« Последнее редактирование: 08.04.2011, 02:22:07 от nober »
*

nober

  • Захожу иногда
  • 155
  • 1 / 1
Ребят, вопрос еще актуален 
*

nober

  • Захожу иногда
  • 155
  • 1 / 1
Я делаю так <noindex><img src="ссылка" border="0" width="200" height="125" style="margin-left: 2px; margin-right: 2px; border: 2px solid #000000;" /></noindex>
*

nober

  • Захожу иногда
  • 155
  • 1 / 1
Дружище правильно ?
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
не дружище и неправильно.
к плагину не имеет никакого отношения - раз.
к тому же с какой стати поисковику индексировать картинки, находящиеся на ЧУЖОМ хосте?
*

nober

  • Захожу иногда
  • 155
  • 1 / 1
Т.е если я буду использовать картинки загруженные на другом сайте поисковик не будет ругаться ?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla 1.5 как убрать кнопку редактировать материант с сайта

Автор andriy465

Ответов: 5
Просмотров: 4028
Последний ответ 12.11.2023, 23:37:03
от all_zer
Нужно wiki под Joomla

Автор THE KILLERS

Ответов: 9
Просмотров: 9693
Последний ответ 05.11.2020, 20:56:47
от Kijv
Поиск статьи по url сайта в админке Joomla 1.5

Автор Tema

Ответов: 5
Просмотров: 2197
Последний ответ 14.08.2020, 07:16:44
от rsn
Не могу войти в админку Joomla 1.5

Автор MrSkif

Ответов: 14
Просмотров: 10559
Последний ответ 12.09.2018, 19:36:32
от PaLyCH
Не войду в админку Joomla 1.5.26, пишет соединение с сервером было сброшено

Автор rom_4

Ответов: 4
Просмотров: 5512
Последний ответ 16.05.2018, 17:28:18
от Алексей MeRsOvOd