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

gaploger

  • Захожу иногда
  • 71
  • 0 / 0
Приветствую всех!
Почему то поисковики не видят форум Kunena, меню форума видят, а вот категории и темы нет. Причем когда на самом сайте сделал карту сайта ручками, просто прописал ссылки на категории, сразу увидели, затем прописал подкатегории, тоже увидели. С темами тоже самое, несколько тем висело, и поисковики их не видели, затем сделал за день 8 тем, на 3 из них добавил ссылки со страниц сайта, и все 8 добавил в аддурилки. В результате проиндексировались только те что имели ссылки, те же что без ссылок уже наверное пару месяцев невидны даже в Google, хотя он индексирует вообще все страницы сайта причем за дня 3 - 4. Как будто не имея ссылок с сайта форум вообще не существует. Может где то настройки не так выставлены, кто нибудь сталкивался с такой проблемой?
Kunena 3.0.3
*

gaploger

  • Захожу иногда
  • 71
  • 0 / 0
Re: Поисковики не видят форум
« Ответ #1 : 21.01.2014, 00:48:51 »
PS. Тему перенаправило в раздел SEO, прошу модераторов перенаправить ее в раздел kunena-форум.
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Re: Поисковики не видят форум
« Ответ #2 : 24.01.2014, 01:40:32 »
Ну а почему нет, к SEO ваш вопрос и относится, если так разобраться
Скажу вам одно, форум в интернет-магазине - зло, если только продажи у вас не на форуме происходят (имею в виду сайты типа СП)
Почему зло - потому что обычно они малоинформативны, имеют низкую активность, в общем мертвы
По этой причине, если сильно хочется проверить "а вдруг!", то форум стоит закрывать от индексации, через некоторое время вы его скорее всего сами захотите закрыть (ну мне еще не попадался реально активный форум в интернет-магазине подобный вашему, а все вопросы обычно задают непосредственно по эл. почте, телефону, в комментариях) - вывод: он просто не нужен
И ваши потуги, вроде описательной части как тут стоило бы направить в более правильное русло - детальное описание к товару,+ блог или что-то еще, но никак не форум

А что касается индексации, то на данный момент Google видит пару десятков форумных страниц
*

gaploger

  • Захожу иногда
  • 71
  • 0 / 0
Re: Поисковики не видят форум
« Ответ #3 : 24.01.2014, 10:32:42 »
Спасибо за ответ! А видит только те страницы что имеют непосредственно ссылку из самого интернет магазина. Я так понял это скорее всего из за того что на данном форуме не статические, а динамические урлы, читал что динамические урлы поисковики и видят когда имеют прямую ссылку на них.

А по поводу малой активности: я клиентам буду скидку делать за то что они у меня на форуме будут "срачь" разводить.!)))
*

AlexSmirnov

  • Завсегдатай
  • 1862
  • 272 / 16
  • Ищите и найдете
Re: Поисковики не видят форум
« Ответ #4 : 24.01.2014, 12:27:55 »
...Скажу вам одно, форум в интернет-магазине - зло, если только продажи у вас не на форуме происходят (имею в виду сайты типа СП)
Почему зло - потому что обычно они малоинформативны, имеют низкую активность, в общем мертвы...

Форум в интернет-магазине - это обычное и обязательное явление электронной коммерции 21-го века. Сегодня не один солидный коммерческий веб-сайт не обходится без предоставления своим покупателям какого-либо инструмента для взаимодействия тут же на веб-сайте магазина с администрацией/командой магазина и друг с другом. Организация такого покупательского форума в самом прямом смысле этого слова - это лучший способ как минимум:
- получить из первых рук прямые и безценные отзывы о работе интернет-магазина и веб-сайта
- получить из первых рук прямые и безценные отзывы о товарах и услугах
- доказать потенциальным и существующим покупателям, что Вы цените их и прислушиваетесь к ним
- поощрить активных покупателей подарочными ваучерами, скидками и спецпредложениями
- заслужить доверие своих покупателей
- вызвать повторные продажи

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

Я бы не стал особо беспокоиться о том, как реагируют на существование Вашего форума поисковики. Принцип всегда один: позаботьтесь о своих живых покупателях и их форуме, и поисковики это оценят соответственно. Если Ваши товары и Ваш форум будут ценны для живых покупателей, то они в конечном итоге будут ценны и для поисковиков. На этот подход, естественно, нужно время и терпение, но это - добрый и верный путь.

Взгляните, в качестве примера, на веб-сайт в той же нише, что и Ваш, только здесь, в Англии: http://www.blades-uk.com/ и их форум на http://forum.blades-uk.com/phpbb3/ Обратите внимание на то, как узко сфокусирован их форум, - в нем создано ими всего три раздела, но в нем зарегистрировалось 3249 членов, которые создали около 60 тысяч сообщений. Не потому ли Google отдает им первое место по запросу "buy knife" ("купить нож")?
# Back the fufalo (особенно ту самую столкершу)! #
# ВАЖНО! Кайфую от удаления присланного в личку спама, почти как от любви (особенно по выходным). #
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Re: Поисковики не видят форум
« Ответ #5 : 24.01.2014, 12:51:22 »
Спасибо за ответ! А видит только те страницы что имеют непосредственно ссылку из самого интернет магазина. Я так понял это скорее всего из за того что на данном форуме не статические, а динамические урлы, читал что динамические урлы поисковики и видят когда имеют прямую ссылку на них.
В Joomla нет статических страниц, все материалы и стр-цы магазина тоже динамические
Google, например, индексирует страницы по весу, чем он больше, тем больше вероятность, что Google быстрее проиндексирует страницы.
*

AlexSmirnov

  • Завсегдатай
  • 1862
  • 272 / 16
  • Ищите и найдете
Re: Поисковики не видят форум
« Ответ #6 : 24.01.2014, 12:58:56 »
... Google, например, индексирует страницы по весу, чем он больше, тем больше вероятность, что Google быстрее проиндексирует страницы.

Фактически, чем больше размер веб-страницы, тем медленнее она загружается, и тем ниже она будет проиндексирована.
# Back the fufalo (особенно ту самую столкершу)! #
# ВАЖНО! Кайфую от удаления присланного в личку спама, почти как от любви (особенно по выходным). #
*

gaploger

  • Захожу иногда
  • 71
  • 0 / 0
Re: Поисковики не видят форум
« Ответ #7 : 24.01.2014, 13:22:23 »
В Joomla нет статических страниц, все материалы и стр-цы магазина тоже динамические
Google, например, индексирует страницы по весу, чем он больше, тем больше вероятность, что Google быстрее проиндексирует страницы.

Я не про страницы имел в виду, а про адрес: статический и динамический юрл. На самой Joomla все адреса страниц статические, то есть не изменяются, а на форуме динамические, если изменить несколько букв адреса, страница все равно доступна.
*

gaploger

  • Захожу иногда
  • 71
  • 0 / 0
Re: Поисковики не видят форум
« Ответ #8 : 24.01.2014, 13:26:31 »
Форум в интернет-магазине - это обычное и обязательное явление электронной коммерции 21-го века. Сегодня не один солидный коммерческий веб-сайт не обходится без предоставления своим покупателям какого-либо инструмента для взаимодействия тут же на веб-сайте магазина с администрацией/командой магазина и друг с другом. Организация такого покупательского форума в самом прямом смысле этого слова - это лучший способ как минимум:
- получить из первых рук прямые и безценные отзывы о работе интернет-магазина и веб-сайта
- получить из первых рук прямые и безценные отзывы о товарах и услугах
- доказать потенциальным и существующим покупателям, что Вы цените их и прислушиваетесь к ним
- поощрить активных покупателей подарочными ваучерами, скидками и спецпредложениями
- заслужить доверие своих покупателей
- вызвать повторные продажи

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

Я бы не стал особо беспокоиться о том, как реагируют на существование Вашего форума поисковики. Принцип всегда один: позаботьтесь о своих живых покупателях и их форуме, и поисковики это оценят соответственно. Если Ваши товары и Ваш форум будут ценны для живых покупателей, то они в конечном итоге будут ценны и для поисковиков. На этот подход, естественно, нужно время и терпение, но это - добрый и верный путь.

Взгляните, в качестве примера, на веб-сайт в той же нише, что и Ваш, только здесь, в Англии: http://www.blades-uk.com/ и их форум на http://forum.blades-uk.com/phpbb3/ Обратите внимание на то, как узко сфокусирован их форум, - в нем создано ими всего три раздела, но в нем зарегистрировалось 3249 членов, которые создали около 60 тысяч сообщений. Не потому ли Google отдает им первое место по запросу "buy knife" ("купить нож")?

Спасибо! Тоже считал что форум придаст открытости магазину, позволит лучше взаимодействовать клиентам с персоналом, даст обратную связь для исправления ошибок, а следовательно повысит доверие покупателей.
*

skai

  • Moderator
  • 1198
  • 153 / 1
  • skaiseo
Re: Поисковики не видят форум
« Ответ #9 : 26.01.2014, 22:35:41 »
1. прежде всего форум это головная боль (позже сами прочувствуете)
2. форум имеющий малое кол-во тем/вопросов/ответов/юзеров - минус к репутации магазина
3. взаимодействие с покупателями отлично обеспечивают комментарии в карточке товара, так как ничего кроме ответов на вопросы поставленные в отношении конкретного товара потенциального покупателя не интересует.

Хотите дать бонусные объяснения - размещайте расширенные тематические статьи-ответы в специально созданном для этого разделе. Установка форума ничего кроме дополнительной головной боли вам не даст. Исключения крайне редки.
Наполнение вашего сайта - 1т.р. стр. (текст, изображения, мета, перелинковка). Гарантия высокого ранжирования. SEO консультация в подарок.
----------------------------------------------------------------------------------------------
*

AlexSmirnov

  • Завсегдатай
  • 1862
  • 272 / 16
  • Ищите и найдете
Re: Поисковики не видят форум
« Ответ #10 : 26.01.2014, 23:22:36 »
1 без боли нет победы

2 ребенку понятно, что форум с большим числом пустых разделов непривлекателен. мой выше приведенный пример магазина ножей в Англии, на популярном форуме которого всего три раздела, и который занимает первую позицию по запросу "купить нож" в Google несомненно благодаря этому форуму - хороший пример нашему топикстартеру для подражания.

3 цель страницы товаров одна единственная - нажатие кнопки "Купить сейчас", желательно в первые 5-10 секунд просматривания этой страницы. присутствие там комментариев и дискуссий противоречит этой цели.
# Back the fufalo (особенно ту самую столкершу)! #
# ВАЖНО! Кайфую от удаления присланного в личку спама, почти как от любви (особенно по выходным). #
*

skai

  • Moderator
  • 1198
  • 153 / 1
  • skaiseo
Re: Поисковики не видят форум
« Ответ #11 : 26.01.2014, 23:58:48 »
3 цель страницы товаров одна единственная - нажатие кнопки "Купить сейчас", желательно в первые 5-10 секунд просматривания этой страницы. присутствие там комментариев и дискуссий противоречит этой цели.
- с последним не соглашусь. В качестве примера приведу интернет магазин инструмента:
- имеем в продаже 50 моделей электролобзика с практически идентичными характеристиками (на первый взгляд) и разлётом цены от 2 до 12т.р.  Покупка в первые 1-2 минуты - невероятное событие (про секунды я вообще молчу). Сразу может купить либо супер профессионал и спец по данному виду продукции или человек покупающий тот же товар повторно (второй экземпляр).

Вообще, когда товар стоит более 1000р. - нет никаких быстрых покупок. Как человек постоянно работающий с метриками могу смело утверждать - перед любой более менее дорогостоящей покупкой потенциальный покупатель неоднократно переходит из раздела в раздел, откладывает товары в корзину, удаляет, снова откладывает, сравнивает и т.п. В среднем покупка на сумму 500-1000р. проходит не менее чем за 5-10 минут, а покупка с ценой свыше 5000 может вообще затянуться на пару часов.

Комментарии в карточке товара не только полезны, но и архиважны. Одна из первых функций которую они выполняют - информируют потенциального покупателя о том, что кто-то уже покупал данный товар или интересовался им - что частично снимает психологический барьер «доверие».

Ошибочно считать что покупатель должен купить в 5-10 секунд. Такие метрики результат невнимательного их изучения. Стоит отследить IP покупателя, как выяснится что он уже неоднократно заходил на сайт, изучал товар, рассматривал, сравнивал, но не купил - то есть почерпнул больше информации в других источниках, однозначно определился с выбором, зашёл и купил в эти самые 5-10 секунд. А мог бы кстати и не уходить предоставь вы ему достаточное кол-во информации в рамках своего сайта и в частности карточки товара. Когда покупатель определился с выбором - ему пофигу на ваши описания, комментарии, лишние элементы - но до этого момента они ему крайне важны и необходимы.

p.s.
Я не работал только с женской аудиторией - тут могу ошибаться. Может быть они покупают помаду или платье за секунды, но очень в этом сомневаюсь. У меня жена может часами выбирать себе новое платье на вилберис (хотя помаду вероятно купит за секунды, так как точно знает что именно ей нужно - что лишь подтверждает мои слова выше).
« Последнее редактирование: 27.01.2014, 00:02:51 от skai »
Наполнение вашего сайта - 1т.р. стр. (текст, изображения, мета, перелинковка). Гарантия высокого ранжирования. SEO консультация в подарок.
----------------------------------------------------------------------------------------------
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Перенаправление URL и поисковики (не так индексирует поиск)

Автор Benderalfa

Ответов: 4
Просмотров: 1030
Последний ответ 15.07.2019, 22:27:36
от Benderalfa
Отзывы к товарам на сайте с одного и того же IP адреса. Как реагируют поисковики

Автор Anton shop

Ответов: 15
Просмотров: 3819
Последний ответ 06.06.2018, 19:08:07
от smallplushbear
Поисковики не видят сайтов на хостинге

Автор nick71

Ответов: 4
Просмотров: 1238
Последний ответ 13.10.2016, 20:12:25
от nick71
После индексации сайт не находят поисковики

Автор BOJIODbKA

Ответов: 4
Просмотров: 1299
Последний ответ 15.08.2016, 15:34:41
от Septdir
Не найдена страница и поисковики

Автор alexanderuss

Ответов: 3
Просмотров: 1112
Последний ответ 09.02.2016, 09:38:22
от alexanderuss