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

ryar

  • Захожу иногда
  • 86
  • 18 / 0
  • Всем счастья!
Инвайты на Webeffector
« : 20.01.2010, 12:33:31 »
Для любителей автоматического продвижения, есть инвайты на Webeffector.

Цитировать
Суть такова - на рынок вышел новый инструмент по автоматическому продвижению сайтов - WEBEFFECTOR.
Что это значит? А значит это, что монополии на рынке пришел конец. Сервис вобрал в себя лучшие наработки, которые разрабатывались в Корпорации РБС (БДБД - это тоже они) лучшими СеоУмами (Миражом, Вольфом, Профессором и многими другими).
В чем достоинство данного сервиса? Основной перевес сделан в сторону продвижения именно качественными площадками - для этого используется авторская методика, разработанная в РБС и используемая для продвижения клиентов. Тут подразумевается и отбор рабочих доноров и правильный подбор ключевиков и составление анкоров. Также добавлен функционал, который будет полезен продвиженцам по трафику (сбор нч, подбор релевантных страниц, расчет прогнозируемого трафика и бюджета на продвижение).

Более подробно можно прочитать на серче и на официальном сайта

Для получения инвайта пишите мыло в личку. Инвайт приходит на мыло
« Последнее редактирование: 20.01.2010, 15:58:23 от ryar »
*

_ib_

  • Давно я тут
  • 673
  • 100 / 8
Re: Инвайты на Webeffector
« Ответ #1 : 20.01.2010, 13:14:22 »
Вы сами пользовались сервисом, опишите что было, что стало, людям интересно будет?
« Последнее редактирование: 20.01.2010, 13:20:44 от _ib_ »
Легальные шаблоны и дёшево!  + скидки до 50% для шаблонов клуба Joomlart, RocketTheme, Yootheme и Gavick.

при интересе пишите в личку или на мыло: "p" точка "d" собака gmx.de
*

ryar

  • Захожу иногда
  • 86
  • 18 / 0
  • Всем счастья!
Re: Инвайты на Webeffector
« Ответ #2 : 20.01.2010, 15:56:31 »
Цитировать
Вы сами пользовались сервисом, опишите что было, что стало, людям интересно будет?
Да пользуюсь, завел один проект для пробы.
В принципе впечатления пока положительные, стоимость продвижения для не нового сайта слегка завышенная (как на мой взгляд), но бюджет можно корректировать.
Анкоры генерятся страшные, нужно руками обязательно корректировать.
Пока ничего не могу сказать  про эффект, от вебэффекта :) мало еще времени прошло. Через пару апов будет более ясная картина :)
*

Jack_Black

  • Захожу иногда
  • 51
  • 11 / 0
Re: Инвайты на Webeffector
« Ответ #3 : 20.01.2010, 16:30:41 »
интересно попробовать, потестить!
 ryar, отписал Вам ЛС
*

ryar

  • Захожу иногда
  • 86
  • 18 / 0
  • Всем счастья!
Re: Инвайты на Webeffector
« Ответ #4 : 20.01.2010, 17:19:51 »
Jack_Black - отправил вам инвайт
*

Dusted

  • Захожу иногда
  • 180
  • 49 / 0
Re: Инвайты на Webeffector
« Ответ #5 : 21.01.2010, 09:47:55 »
Те же яйца что и сеопульт только в профиль?

Цитировать
Можно ли отказаться от некоторых конкретных ссылок?
Нет. 
Вот это очень не понравилось...
Куплю ваши сайты, рассмотрю все варианты - пишите в личку.
*

ryar

  • Захожу иногда
  • 86
  • 18 / 0
  • Всем счастья!
Re: Инвайты на Webeffector
« Ответ #6 : 21.01.2010, 12:07:29 »
Цитировать
Те же яйца что и сеопульт только в профиль?
Как я понял - основное отличие системы, это покупка ссылок на уже проиндексированных страницах. Что  собственно дает некую гарантию индексации ссылки. Если страница выпадет  из индекса, то система это отслеживает. Вроде как полный автомат.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Рекомендации PageSpeed - используйте кэш браузера &

Автор leo78

Ответов: 21
Просмотров: 6086
Последний ответ 31.03.2018, 18:40:58
от stendapuss
Заменить ремаркетинг на Контекстный тарг

Автор Влад

Ответов: 0
Просмотров: 1104
Последний ответ 07.08.2017, 18:19:17
от Влад
1200 внутренних ссылок на каждой странице

Автор Dmitriy M

Ответов: 0
Просмотров: 1024
Последний ответ 16.03.2017, 18:25:37
от Dmitriy M
Микроразметка schema.org vs validator HTML

Автор Strikerus

Ответов: 3
Просмотров: 1932
Последний ответ 15.02.2017, 12:11:20
от dmitry_stas
исключения из redirect 301

Автор iliya777

Ответов: 1
Просмотров: 1354
Последний ответ 12.01.2017, 15:15:20
от iliya777