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

LightStorm

  • Захожу иногда
  • 58
  • 3 / 0
Вопросы здесь буду задавать исключительно о своём сайте, но думаю что будет полезно всем кто создаёт. похожих тем много, но по сути такой же нету. да и нужны мне рекомендации именно по моему сайтику. ::)
Вот создаю сайт, первый мой сайт, наполняю тоже я и продвигать мне. по сути не ради заработка проект а просто ради практики. смотрю на него и не могу понять что не так, вроде и нормально но и чего то не хватает. первая ошибка это то, что не определился конкретно с тематикой, хотел сделать масштабный интернет ресурс, но рук для такого нехватает, так как рерайчу сам. посещаемость крайне низкая, с Google временами один два человека заходит, хоть все материалы и уникальные, карту тоже создал. просмотрите и критикуйте всё, что не особо нравится, от шаблона к тематике и стилю написания статей(кому будет не лень смотреть) заполняю рубрики мир будущего, психология и развлечения. вот ссылка http://exp-time.com не воспринимайте как попытка за ваш счёт увеличить посещаемость, мне нужны именно идеи что изменить. благодарен всем кто оценит сайт.

и еще один вопрос, по оптимизации. на сайте нету конкретных ключевых слов, и ключевики обычно для каждой статьи свои, или вообще нету. короче о грамотном написании статей вообще сложно говорить. при таком возможно поднять сайт на нормальные места в поисковиках, или всёже нужно создать несколько ключевых слов и продвигать их во всех статьях в не зависимости от тематики?
« Последнее редактирование: 02.09.2011, 20:49:44 от LightStorm »
*

LightStorm

  • Захожу иногда
  • 58
  • 3 / 0
да ладно, уже 17 просмотров и 9 из вас было на моём сайте, неужели нету ни единой идеи? я не только к СЕО мастерам обращаюсь но и вообще к рядовым пользователям, что режет глаз, что неудобно на сайте?
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Да потому что сайт безнадежный... Вы же сами написали:

хотел сделать масштабный интернет ресурс, но рук для такого нехватает..

Никому не нужен масштабный ресурс - сузьте тематику. Добавьте материала. Рекомендуется выкладывать сайт в инте, когда на нем уже есть порядка хотя бы 20-30 статей и в наличии еще штук 15 для раз в три-пять дней добавления хотя бы по одной на сайт - и в поисковики.

Ключи подбираются индивидуально к каждой странице, как - почитайте в Google, инфы полно.

Шаблон доделывать. Ровнять модули.

И почему у Вас одни и те же статьи в разных разделах? Это плохо.
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

LightStorm

  • Захожу иногда
  • 58
  • 3 / 0
это не статьи одни и те же а модуль который отображает последнии статьи с разных тем, но реально со стороны смотрится нехорошо, убрал.
по сути нужно сайт переделать на конкретную тематику? а возможен вариант развития что к примеру сайт посвящен одной тематике, но со временем он расширяется и так перевести в широкую полосу? к примеру тема мир будущего и психология. и вопросы о шаблоне: как такой шаблон, недавно читал что шаблон в темных тонах не лучший вариант, не стоит ли поменять?
« Последнее редактирование: 03.09.2011, 00:25:37 от LightStorm »
*

deVetal

  • Захожу иногда
  • 76
  • 12 / 0
Сугубо личные впечатления от сайта:
- тяжелая цветовая гамма
- отсутствие четкой направленности и донесения месседжа о целях сайта до аудитории
- мелкие грамматические ошибки, разной высоты шрифт в текстах, лишние пустые строчки и т.п.
- пооставались инглиши типа "read more", "View all results"
- комментарии только через vkontakte
- малое количество материалов
Время загрузки хорошее, но картинки можно сжать еще без потери качества (н-р, через smushit.com)
*

LightStorm

  • Захожу иногда
  • 58
  • 3 / 0
возьму на заметку. пока что еще послушаю может ктото выскажется и буду глобально менять.
еще вопрос на счёт навигации по сайту: такой тип навигации хорош, или лучше сделать карту сайта где открыты сразу все рубрики а не нужно к каждой лезть через высшую категорию?
*

LightStorm

  • Захожу иногда
  • 58
  • 3 / 0
Выслушал советы, переделал в меру. Шаблон менять не решился, большенство пока что воспринимают как хороший) по остальному изменил всё, кроме статей. попрошу опять оценить и сказать что думаете. особенно интересно мнение Taatshi и deVetal. всёже в большенстве переделывал под ваши советы)

ах да, комментарии с контакта убрал, жду перевода в 1.6 jComments
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Стало получше, но Вы поймите - сайт-то - пустой. Никаких посещений пока и не будет - посещать нечего.  Займитесь наполнением. Через пару месяцев посмотрите, что получится, если хорошо поработаете.

Да, подровняйте картинки в блогах - пусть все будут одного размера, а то не айс смотрится. Можете их сделать во вступительном тексте, а вступительный  в самом материале не показывать и вставлять в материал уже какие хотите по размеру.

Да, еще... Я, когда попадаю на сайт, не понимаю, о чем он. Это очень плохо. Процент отказов будет большой.
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

LightStorm

  • Захожу иногда
  • 58
  • 3 / 0
на счёт пустого, просто рук нехватает постить статьи. делаю хороший сайт а статьи когда есть время наполняю. по поводу замечаний, буду исправлять.
и вообще интересует как сама идея такого портала блогов? какова вероятность того что люди захотят постить там свои статьи, при том, что будут достаточно жосткие меры модерации.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как продвигать сайт! (интернет-магазин)?

Автор Kooll5

Ответов: 31
Просмотров: 7863
Последний ответ 07.02.2023, 13:59:57
от Ратник
Один сайт, доступный через два домена (зеркало?)

Автор slepoy

Ответов: 2
Просмотров: 1407
Последний ответ 20.11.2021, 17:50:48
от Byzi
Ссылки на мой сайт не подтягивают фото

Автор MbJaws

Ответов: 7
Просмотров: 1778
Последний ответ 26.10.2020, 13:40:24
от MbJaws
Сайт тематики автоуслуг, на чем лучше продвигать

Автор fisgard

Ответов: 0
Просмотров: 1127
Последний ответ 24.03.2020, 12:20:37
от fisgard
Сайт плохо индексируется Google ботом!

Автор sd2

Ответов: 5
Просмотров: 1406
Последний ответ 31.01.2019, 06:24:05
от User82