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

boomerang

  • Захожу иногда
  • 117
  • 4 / 1
Всем привет, сайт по популярной онлайн игре, сайт молодой около 4 месяцев...
Гугл, потихоньку продвигает, хотя тоже есть свои заморочки...
Но Яндекс вообще что-то не любит...

ТИЦ ?   меньше 10    
Страниц в поиске   2   
Внешних ссылок на страницы сайта   13   
Дата последнего посещения сайта роботом   8.03.2012   
Загружено роботом   29   
Исключено роботом   2   

Итак уже больше двух месяцев... Подскажите как подняться в Яндексе в моем случае... Читал много статей по раскрутке... Не надо говорить что писать Хороший title и ключи, это делаю... Тут что-то еще решает! Помогите пожалуйста!
*

skai

  • Moderator
  • 1198
  • 153 / 1
  • skaiseo
скиньте сюда или в личку название сайта.
Наполнение вашего сайта - 1т.р. стр. (текст, изображения, мета, перелинковка). Гарантия высокого ранжирования. SEO консультация в подарок.
----------------------------------------------------------------------------------------------
*

boomerang

  • Захожу иногда
  • 117
  • 4 / 1
« Последнее редактирование: 13.03.2012, 16:56:28 от boomerang »
*

tefun

  • Живу я здесь
  • 2540
  • 130 / 1
  • Легче всего обмануть себя
Но Яндекс вообще что-то не любит...
такая же ерунда была...не решил данную проблему
то что постится на фОруме, не вырубается тапОрами
_______________________________________________
Мысли и женщины вместе не приходят М.Ж.
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
шаблон варез, даже не почистил.
нет уникального контента или его кот наплакал (все что смотрела не уникально)
*

Apoca1ypto

  • Давно я тут
  • 749
  • 71 / 0
C Гуглом проблем как всегде нет, твой сайт у него в кэше.
С Яндексом попробуй сделать карту сайта и добавить ее через robots.txt или панель вебмастера.
« Последнее редактирование: 13.03.2012, 17:31:56 от Apoca1ypto »
Во время спора в Интернете Ваш оппонент приводит неопровержимые доказательства своей точки зрения? Не отчаивайтесь. До...тесь до орфографии.
*

Vasiliy111

  • Захожу иногда
  • 248
  • 5 / 0
Видимость контента, display:none, ни есть гуд!   
*

boomerang

  • Захожу иногда
  • 117
  • 4 / 1
Цитировать
шаблон варез, даже не почистил.
нет уникального контента или его кот наплакал (все что смотрела не уникально)
Что значит шаблон варез?
Уникальный есть но мало... Но потихоньку пишу...

Цитировать
Видимость контента, display:none, ни есть гуд!
Где искали, скиньте стиль! Не может быть, что none...
*

Vasiliy111

  • Захожу иногда
  • 248
  • 5 / 0
*

boomerang

  • Захожу иногда
  • 117
  • 4 / 1
здесь
Пошарю по файлам шаблона, попытаюсь исправить!

Лучше подскажите как поднять сайт в Яндексе!
Тема актуальна!
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Лучше подскажите как поднять сайт в Яндексе!
вам уже ответили с чего начать -
 - поправить шаблон (кроме левых ссылок, заголовки, теги и пр)
 - переписать контент
это нужно хотя бы для того чтобы не попасть под АГС
и за неделю/две Яндекс не индексируется, придется приложить массу усилий чтоб ему понравиться.
*

boomerang

  • Захожу иногда
  • 117
  • 4 / 1
Цитировать
- поправить шаблон (кроме левых ссылок, заголовки, теги и пр)
 - переписать контент
это нужно хотя бы для того чтобы не попасть под АГС
Это и так делается...

Цитировать
и за неделю/две Яндекс не индексируется, придется приложить массу усилий чтоб ему понравиться.
Сайту больше 4 месяцев... Но согласен что усилия тут нужны!
И еще вопрос, что Google более лояльный к новеньким сайтам, чем Яндекс?
« Последнее редактирование: 14.03.2012, 00:03:58 от boomerang »
*

skai

  • Moderator
  • 1198
  • 153 / 1
  • skaiseo
ру.гугл всеяден и вообще косит под своего - такой же распи*дяй как и подавляющее население страны ))
буржуйский Google пожестче яндекса будет.
Наполнение вашего сайта - 1т.р. стр. (текст, изображения, мета, перелинковка). Гарантия высокого ранжирования. SEO консультация в подарок.
----------------------------------------------------------------------------------------------
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Google не индексирует страницы через ajax ссылки

Автор illimited

Ответов: 0
Просмотров: 1425
Последний ответ 31.03.2022, 23:53:05
от illimited
Яндекс и его роботы

Автор Захар

Ответов: 2
Просмотров: 857
Последний ответ 22.10.2021, 09:52:59
от Захар
JL NO doubles не работает с Яндекс Маркетом

Автор espam

Ответов: 0
Просмотров: 896
Последний ответ 27.06.2021, 22:54:24
от espam
Яндекс не индексирует вообще картинки с сайта

Автор Девушка с веслом

Ответов: 6
Просмотров: 1335
Последний ответ 10.05.2021, 17:21:18
от xpank
Перенаправление URL и поисковики (не так индексирует поиск)

Автор Benderalfa

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