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

yrygvay

  • Завсегдатай
  • 1293
  • 36 / 3
Дилема о поисковиках
« : 01.04.2010, 14:06:43 »
Задался вопросом: есть товары для магазина (каталога) есть уже рабочие магазины на VM, есть просто каталог оборудования без VM.

Вот теперь встал вопрос, что же лучше для поисковиков, если тебе нужно выложить на сайте около 300 наименований продукции ( сразу оговорюсь ,что её можно покупать и без корзины и прочих "примочек" VM)

Мне нравится как работает sh404SEF, вот и призадумался теперь: может проще сделать каталог на на Joomla и пусть у сайта будет 300 страниц, с уникальным контентом, или лучше весь этот товар "запихнуть" в VM и в таком виде поисковикам больше понравится?

Какое ваше мнение? Как поисковикам будет лучше?
« Последнее редактирование: 01.04.2010, 17:01:57 от yrygvay »
Смотрю....
*

userxp

  • Живу я здесь
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
Re: Делема о поисковиках
« Ответ #1 : 01.04.2010, 14:10:16 »
- т.е., вам нужен notebook с bluetooth, wifi и usb-флэшка?
- нет! все не так! нубук, блюпуп, вифи и фрэшка.
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

yrygvay

  • Завсегдатай
  • 1293
  • 36 / 3
Re: Делема о поисковиках
« Ответ #2 : 01.04.2010, 14:30:08 »
- т.е., вам нужен notebook с bluetooth, wifi и usb-флэшка?
- нет! все не так! нубук, блюпуп, вифи и фрэшка.

Огромное спасибо)) +!!

1 апреля удался, ну а всё же... в каждой шутке есть доля правды. и как лучше сделать?
« Последнее редактирование: 01.04.2010, 15:04:34 от yrygvay »
Смотрю....
*

userxp

  • Живу я здесь
  • 2019
  • 403 / 6
  • Злой и ужасный бармалей
Re: Делема о поисковиках
« Ответ #3 : 01.04.2010, 15:35:10 »
я же намекнул .
ключевая фраза - "все не так".

ты сайт ради чего делаешь? ради СЕО? ради контента? ради себя любимого? или все же ради посетителей?

вот когда ты сделаешь сайт таким, который будет и интересным и удобным, вот тогда ты получишь реальный рейтинг в поисковиках
Как правильно задавать вопрос службе технической поддержки  yes!
SGA CM 7.2.0 RC0 KANG Build GWK74 + s95allinonescript + CWM 5.0.2.6 + Modem XWKT3
*

yrygvay

  • Завсегдатай
  • 1293
  • 36 / 3
Re: Делема о поисковиках
« Ответ #4 : 01.04.2010, 15:40:36 »
сайт по продаже оборудования.

Просто стал замечать в последнее время что вместо скриптов магазина, стали делать просто каталоги и всё.
Вот и задался вопросом, что лучше для поисковика, каталог или VM ?
Смотрю....
*

yrygvay

  • Завсегдатай
  • 1293
  • 36 / 3
Re: Дилема о поисковиках
« Ответ #5 : 13.04.2010, 23:25:15 »
Ну так и что же лучше, сделать сайт с материалами или сделать сайт с магазином и товарами?

Кого поисковики больше любить будут?
Смотрю....
*

Gazon

  • Захожу иногда
  • 138
  • 7 / 0
  • Образец морали куртуазной
Re: Дилема о поисковиках
« Ответ #6 : 14.04.2010, 00:49:57 »
Ну так и что же лучше, сделать сайт с материалами или сделать сайт с магазином и товарами?

Кого поисковики больше любить будут?
Сайт с материалами ориентированный на посетителя.
*

Messir

  • Давно я тут
  • 532
  • 73 / 0
  • могу укусить:)
Re: Дилема о поисковиках
« Ответ #7 : 14.04.2010, 11:46:30 »
Из собственного опыта.
Делал два проекта - первый в виде каталога, ориентированный на то, что посетители всю дополнительную информацию получают по е-мэйлу или по телефону. Т.е. сайт чисто информационный.
Второй - на основе ВМ, с онлайн заказами и всеми приблудами.
Поисковики "любят" их абсолютно одинаково, при условии, что везде, где нужно прописаны мета, ключевые слова и т.д.

А вот что касается "юзабилити", то, как показывает анализ, на первом проекте есть проблемы. Клиент ленивый пошел и делать лишних движений не хочет (звонить, писать письма и т.д)

Так решать владельцу сайта, что он хочет получить в результате.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Изменение ссылок в поисковиках

Автор MosTender

Ответов: 5
Просмотров: 1257
Последний ответ 02.03.2017, 19:49:37
от MosTender
В поисковиках много страниц с ошибокой с окночанием на ?format=feed

Автор Vekach

Ответов: 3
Просмотров: 998
Последний ответ 20.10.2016, 10:18:23
от Vekach
Сайт неправильно показывается в поисковиках

Автор azimzade

Ответов: 4
Просмотров: 1074
Последний ответ 29.04.2016, 15:05:05
от azimzade
Продукция в поисковиках интернета

Автор mesmer

Ответов: 4
Просмотров: 1006
Последний ответ 06.09.2015, 21:34:42
от mesmer
В поисковиках лезут старые ссылки

Автор Stasweb

Ответов: 0
Просмотров: 1055
Последний ответ 26.08.2015, 06:54:27
от Stasweb