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

fbr

  • Завсегдатай
  • 1681
  • 210 / 7
Что за файл в корне сайта?
« : 24.05.2013, 19:01:53 »
Здравствуйте))

Ситуация следующая
Есть фирма - салон красоты
У нее есть сайт, продвижением которого занимается определенный человек
Сегодня меня попросили об одной услуге, не связанной с продвижением ... в общем не важно

И. В корне сайта обнаружил вот такой вот файл!

Привожу кусок кода
Спойлер
[свернуть]

Понятно, да и написано - что это оптимизаторский файл.
Только кого он оптимизирует?

И где он может подключаться? В index.php - подключения нет.

Файл прикрепил. Помогите, пожалуйста, разобраться.
Хозяйке сайта я пока ничего не говорил )))
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
*

fbr

  • Завсегдатай
  • 1681
  • 210 / 7
Re: Что за файл в корне сайта?
« Ответ #2 : 24.05.2013, 19:22:23 »
:)
тут речь не о качестве кода

Просто какое отношение могут иметь тексты, содержащиеся в файле, к оптимизации салона красоты?
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Re: Что за файл в корне сайта?
« Ответ #3 : 24.05.2013, 19:23:48 »
поищите еще левые файлы, скорей всего это не единственный
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
*

fbr

  • Завсегдатай
  • 1681
  • 210 / 7
Re: Что за файл в корне сайта?
« Ответ #5 : 24.05.2013, 19:26:08 »
поищу, конечно

Только скажите, пожалуйста - что это?
Оптимизатор паразитирует на продвигаемом сайте и продвигает кого-то другого?
У меня первая мысль такая возникла ...
*

fbr

  • Завсегдатай
  • 1681
  • 210 / 7
Re: Что за файл в корне сайта?
« Ответ #6 : 24.05.2013, 19:28:50 »
Я, как честный человек, хотел бы сказать что-то осмысленное хозяйке сайта :)
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Re: Что за файл в корне сайта?
« Ответ #7 : 24.05.2013, 19:30:52 »
Ну, можно было и сайт показать, посмотрите что там в индексе есть.
*

fbr

  • Завсегдатай
  • 1681
  • 210 / 7
Re: Что за файл в корне сайта?
« Ответ #8 : 24.05.2013, 19:38:37 »
В индексе - абсолютно ничего левого!

Судя по "2" приделанной к названию файла - он переименован и возможно лежит пока/уже без дела... Лежит с января. А подключить его - минутное дело.

Возвращаюсь к вопросу: это действительно то, о чем я подумал? Или какая-то безобидная оплошность?


если оптимизатор залил его случайно, то не хотелось бы шум поднимать

« Последнее редактирование: 24.05.2013, 19:44:03 от fbr »
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Re: Что за файл в корне сайта?
« Ответ #9 : 24.05.2013, 19:53:10 »
если нет page.php, list.php, левых ссылок на сайт типа ваш сайт/page.php?al=o_sro
то и сказать нечего.
*

Ne01eX

  • Захожу иногда
  • 89
  • 0 / 0
Re: Что за файл в корне сайта?
« Ответ #10 : 24.05.2013, 19:58:34 »
если оптимизатор залил его случайно, то не хотелось бы шум поднимать
Такой файл залил случайно... мало вероятно)))
Я не специалист в этой области, но мне кажется этот код для XRumer http://ru.wikipedia.org/wiki/XRumer
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Re: Что за файл в корне сайта?
« Ответ #11 : 24.05.2013, 19:59:44 »
А сайт вообще на Joomla? Может они тупо не знают как мета прописывать?
*

fbr

  • Завсегдатай
  • 1681
  • 210 / 7
Re: Что за файл в корне сайта?
« Ответ #12 : 24.05.2013, 20:05:00 »
Сайт на j1.5.25
Умеет-не умеет, не знаю, лично не знаком.
Но судя по тому, как он отфотошопил пару фоток для салона - то еще чувак)))
« Последнее редактирование: 24.05.2013, 20:13:59 от fbr »
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
*

fbr

  • Завсегдатай
  • 1681
  • 210 / 7
Re: Что за файл в корне сайта?
« Ответ #14 : 24.05.2013, 21:10:52 »
Посмотрел, нету карты сайта
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: Что за файл в корне сайта?
« Ответ #15 : 24.05.2013, 21:39:31 »
Посмотрел, нету карты сайта
SEO-шника гнать.И   файл для дорвея.
« Последнее редактирование: 25.05.2013, 06:41:13 от draff »
*

Maxum

  • Давно я тут
  • 689
  • 32 / 1
Re: Что за файл в корне сайта?
« Ответ #16 : 25.05.2013, 03:04:25 »
Сегодня меня попросили об одной услуге, не связанной с продвижением ... в общем не важно

Ник у ТС такой... говорящий )))
*

fbr

  • Завсегдатай
  • 1681
  • 210 / 7
Re: Что за файл в корне сайта?
« Ответ #17 : 25.05.2013, 10:29:21 »
Ник у ТС такой... говорящий )))

:)
У меня два ника, которые я много лет использую в разных областях.
И оба из иницилов...  Просто как то само получается, не умышленно

SEO-шника гнать.И   файл для дорвея.
Мне стыдно, но я невежда в этой области   :( Бог миловал, не сталкивался никогда ни с троянами ни с дорвеями), имею представление, но глубоко не интересовался. Просто не хватает времени углубляться во все...

Объясните в нескольких словах - сайт использовали для раскрутки другого ресурса?

*

verstalshik

  • Завсегдатай
  • 1754
  • 95 / 1
Re: Что за файл в корне сайта?
« Ответ #18 : 25.05.2013, 11:22:27 »
да вам уже с середины темы об этом намекают)))
Цитировать
Объясните в нескольких словах - сайт использовали для раскрутки другого ресурса?
❶ НЕ СПРАВЛЯЕШЬСЯ САМ???  Поможем тут...  ❷ Калькулятор доставки - ЗАКАЖИ!!!...  ❸ Каталог компаний - ЖМИ!!!...  ❹ НОВИЧКИ! ВСЕ сюда! Первая консультация БЕСПЛАТНО!!
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: Что за файл в корне сайта?
« Ответ #19 : 25.05.2013, 20:32:25 »

Объясните в нескольких словах - сайт использовали для раскрутки другого ресурса?
Одним словом- Да.
Установите Xmap или Xenu в помощь.И проверяйте свои ссылки с сайта на наличие левых.Если владельцу сайта интересно.
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Re: Что за файл в корне сайта?
« Ответ #20 : 25.05.2013, 21:26:35 »
Вообще это параноя. Ну нашел ты левый файл ну х.. на него. Забивать голову себе дурными мыслями. Хочешь выслужится перед клиенткой. Вот надо оно тебе.
Ресурс не твой, гадать для чего он использовался зачем? Или цену себе на этом повысить. Какие мотивы?
*

fbr

  • Завсегдатай
  • 1681
  • 210 / 7
Re: Что за файл в корне сайта?
« Ответ #21 : 25.05.2013, 22:45:46 »
Мотивов никаких. Просто не приятно, если человека обманывают.
Если ты называешь это "выслужиться" - ну что ж, это твое понимание ситуации.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как найти и определить сервис раскрутки сайта?

Автор Gosha5767

Ответов: 0
Просмотров: 10764
Последний ответ 08.07.2025, 17:19:50
от Gosha5767
Как вывести в сниппете название статьи, а потом название сайта?

Автор gorbi_U

Ответов: 0
Просмотров: 1198
Последний ответ 18.01.2022, 18:29:22
от gorbi_U
Яндекс не индексирует вообще картинки с сайта

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

Ответов: 6
Просмотров: 1335
Последний ответ 10.05.2021, 17:21:18
от xpank
Сервис или программа для оценки позиций сайта

Автор dron

Ответов: 12
Просмотров: 8534
Последний ответ 12.03.2021, 18:02:22
от v42bis
Продвижение сайта в Москве

Автор Arenida

Ответов: 3
Просмотров: 1948
Последний ответ 08.06.2020, 10:32:03
от kostikcom