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

Iriska :)

  • Захожу иногда
  • 58
  • 1 / 0
Яндекс наконец-то проиндексировал мой сайт, сегодня смотрю результаты. И удивилась, что он выдает результаты как по запросу site.ru, так и www.site.ru - хотя www.site.ru я нигде не указывала, везде регистрирую как site.ru, в robots.txt директива Host тоже на Site.ru

Это чем-то чревато? Если да, то как исправить?
*

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
 В hTACCESS сделать редирект с www на без www
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
Вообще www подставляется на уровне сервера. Кто имел дело с VDS тот знает как создается новый домен на сервере-через запятую указываются псевдонимы домена. site.ru,www.site.ru Это одно и то же.
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
В hTACCESS сделать редирект с www на без www
Стрёмно это. Я как-то попробовал, так даже в яндекс-вебмастере главная страница анкором начала называться.
Если host прописан, то www само вылетит скоро.
Создание сайтов, шаблонов, помощь в решении проблем.
*

Iriska :)

  • Захожу иногда
  • 58
  • 1 / 0
три ответа - три разных совета :) Что мне делать-то?
*

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
Оно Вам чем то мешает?
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Насчёт склейки доменов давным-давно споры не утихают...
Создание сайтов, шаблонов, помощь в решении проблем.
*

Iriska :)

  • Захожу иногда
  • 58
  • 1 / 0
Оно Вам чем то мешает?
Еще не знаю. Я еще проблему с дублями до конца не решила, вот трясусь над каждым пунктом, потенциально способным привести к АГС или бану. Вдруг такие результаты тоже чреваты...
*

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
Да ничем это не чревато.
*

sharp

  • Завсегдатай
  • 1173
  • 97 / 2
robots покажите, обычно этого хватает!
 + покупали ссылки? случайно не указывали ссылки на свой сайт с www ?
Хочешь знать правду!? читай таблицу умножения.
Поисковое продвижение или раскрутка сайта!
*

Iriska :)

  • Захожу иногда
  • 58
  • 1 / 0
robots покажите, обычно этого хватает!
 + покупали ссылки? случайно не указывали ссылки на свой сайт с www ?
А что в robots показать и кому? у меня там в хосте прописано без www. Ссылок не покупала, сайт специализированный и региональный, я по ключевым запросам уже в топе.
*

sharp

  • Завсегдатай
  • 1173
  • 97 / 2
как написано? Host: http://site.ru/ или Host: site.ru
Хочешь знать правду!? читай таблицу умножения.
Поисковое продвижение или раскрутка сайта!
*

Iriska :)

  • Захожу иногда
  • 58
  • 1 / 0
как написано? Host: http://site.ru/ или Host: site.ru
Host: site.ru
Вроде все соответствует рекомендациям Яндекса.
« Последнее редактирование: 02.05.2011, 10:00:47 от Iriska :) »
*

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
Стрёмно это. Я как-то попробовал, так даже в яндекс-вебмастере главная страница анкором начала называться.
Если host прописан, то www само вылетит скоро.
вылезет, но за это время проиндексируются с www уже, что не есть хорошо.
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Цитировать
но за это время проиндексируются с www уже, что не есть хорошо.
Так вроде уже проиндексировались.
P.S.Iriska:), вы про ладошки?
Создание сайтов, шаблонов, помощь в решении проблем.
*

Iriska :)

  • Захожу иногда
  • 58
  • 1 / 0
Так вроде уже проиндексировались.
P.S.Iriska:), вы про ладошки?
Про они самые. А что?
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Про они самые. А что?
Да ничего. Просто куча страниц уже в индексе и с www и без
Вы хост уже после индексации прописали. (это для яндекс)
В Google тоже нужно их склеить (выбрать предпочтительный домен в панели вебмастера)
Создание сайтов, шаблонов, помощь в решении проблем.
*

Iriska :)

  • Захожу иногда
  • 58
  • 1 / 0
Да ничего. Просто куча страниц уже в индексе и с www и без
Вы хост уже после индексации прописали. (это для яндекс)
Я хост прописала 7-10 дней назад, когда впервые узнала про дубли и обнаружила их на моем сайте :) Ну и стала все править, в том числе robots.txt
А проиндексировался сайт буквально пару дней назад - до этого никакой статистики небыло, я думала, что под АГС попала.
В Google тоже нужно их склеить (выбрать предпочтительный домен в панели вебмастера)
А где это выбрать? Зашла в "Доступ для сканера", там можно ввести URL-адреса (Укажите URL-адреса и роботов User Agent для проверки). И уже указано http://site.ru/
« Последнее редактирование: 02.05.2011, 13:28:27 от Iriska :) »
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Цитировать
А где это выбрать?
Конфигурация сайта - настройки.
Но нужно на оба варианта сайта права подтверждать (или я просто не разобрался)
Создание сайтов, шаблонов, помощь в решении проблем.
*

Iriska :)

  • Захожу иногда
  • 58
  • 1 / 0
Конфигурация сайта - настройки.
Мда... у меня там нет возможности поставить с www или без Www. Есть поле:
Основной домен
Основной домен – это домен, выбранный пользователем для индексации страниц сайта. Если в качестве основного домена выбрать http://www.example.com, то при обнаружении ссылки на ваш сайт в формате http://example.com Google будет расценивать ее как http://www.example.com. Кроме того, основной домен учитывается при отображении URL-адресов в результатах поиска. Обратите внимание, что изменения вносятся в наш индекс не сразу.
Подробнее о настройке основного домена (кликаю, выходит инструкция, как настроить, причем инструкция едет к этому же разделу).
Только домены корневого уровня
Закрыть.

Все. Я не могу ни вписать домен вручную, ни выбрать из списка. Вообще ничего никуда написать не могу.
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Может вы в справку попали?
Создание сайтов, шаблонов, помощь в решении проблем.
*

Iriska :)

  • Захожу иногда
  • 58
  • 1 / 0
Может вы в справку попали?
У меня другой Google какой-то :))) Вот что выдает:

А когда жму "Подробнее", попадаю на пояснение, что же такое основной домен (текст приводила выше).
*

skai

  • Moderator
  • 1198
  • 153 / 1
  • skaiseo
Вы что в аддурилку добавляли?  Смотрите какой домен принял Яндекс за родной и оставляйте его, склеивайте всё на него. То что проиндексировалось по другому адресу редирект через  htaccess и ждите апа, после полной переиндексации можно будет почистить  htaccess. В вебмастере Google укажите тот же домен и не забудьте его же указать в robots.txt
Наполнение вашего сайта - 1т.р. стр. (текст, изображения, мета, перелинковка). Гарантия высокого ранжирования. SEO консультация в подарок.
----------------------------------------------------------------------------------------------
*

Iriska :)

  • Захожу иногда
  • 58
  • 1 / 0
Вы что в аддурилку добавляли?
site.ru, без www. Кидали код, предложенный ПС, в корень сайта.
Смотрите какой домен принял Яндекс за родной и оставляйте его, склеивайте всё на него.
Здесь нужно ориентироваться на кол-во проиндексированных страниц? Где больше - тот и "родной" для ПС?
То что проиндексировалось по другому адресу редирект через  htaccess и ждите апа, после полной переиндексации можно будет почистить  htaccess.
Будьте добры, подскажите, что именно прописать в htaccess для редиректа. А то я не уверена, что сделаю все верно.
В вебмастере Google укажите тот же домен и не забудьте его же указать в robots.txt
Я выше привела скан своего вебмастера - ну нет у меня поля, где можнл прописать основной домен :( В роботсе указано Host: site.ru
*

Rocknrostov

  • Захожу иногда
  • 100
  • 0 / 0
  • Joomla наше всё)
Options +FollowSymLinks

#
#  mod_rewrite in use

RewriteEngine On

Options +FollowSymlinks
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]


это с ввв на без ввв

в гугле не обязательно указывать основной домен, он по редиректу уже на сл день всё склеит)
а вот Яндекс тормозной нужно будет подождать долго
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
специально для таких рекомендальщиков написал отдельный пост на эту тему.
http://joomlaforum.ru/index.php/topic,164176.0.html
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Rocknrostov

  • Захожу иногда
  • 100
  • 0 / 0
  • Joomla наше всё)
« Последнее редактирование: 13.05.2011, 17:54:54 от Rocknrostov »
*

skai

  • Moderator
  • 1198
  • 153 / 1
  • skaiseo
речь вообще то шла о
Цитировать
яндекс наконец-то проиндексировал мой сайт.. и - в индекс попали результаты как по запросу site.ru, так и www.site.ru
- для тех кто в танке - сайт уже в индексе и спрашивается как исправить ситуацию с теми страницами что уже неправильно проиндексированы, а не о том что надо сделать предварительно. Читайте тему, а потом уже показывайте свои «мега» познания.
Наполнение вашего сайта - 1т.р. стр. (текст, изображения, мета, перелинковка). Гарантия высокого ранжирования. SEO консультация в подарок.
----------------------------------------------------------------------------------------------
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
А что неправильно? директиву Host уже указали, теперь ждем результатов месяц-два.
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
неправильно указывать редирект до того как поклеет домен... я как то сделал с одним сайтом редирект... прочитав такую же статью года 2 назад где то... У меня зеркальщик не приходил месяца 3-4 где то... что согласитесь не очень хорошее дело :-)
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Google не индексирует страницы через ajax ссылки

Автор illimited

Ответов: 0
Просмотров: 1425
Последний ответ 31.03.2022, 23:53:05
от illimited
Яндекс не индексирует вообще картинки с сайта

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

Ответов: 6
Просмотров: 1335
Последний ответ 10.05.2021, 17:21:18
от xpank
Перенаправление URL и поисковики (не так индексирует поиск)

Автор Benderalfa

Ответов: 4
Просмотров: 1030
Последний ответ 15.07.2019, 22:27:36
от Benderalfa
Яндекс не индексирует страницы

Автор irinahart

Ответов: 12
Просмотров: 1431
Последний ответ 13.08.2016, 20:23:40
от irinahart
Яндекс индексирует не те страницы

Автор feklaff

Ответов: 4
Просмотров: 1388
Последний ответ 29.02.2016, 21:39:29
от Webb