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

ilgizon87

  • Захожу иногда
  • 134
  • 11 / 0
http://supgame.ru/
Сегодня наткнулся на сайт ,на нашем с вами любимом движке Joomla.На сайте из компонентов ничего особенного.Дизайн ужасный.В некоторых местах неверное отображение слов(проблемы в кодировке).Создавайте сайты для людей-это точно не про этот сайт,это становится сразу читая комментарии которые самим админом и написаны с использованием ключевиков и их выделением.
Ну,так вот ,сайт этот в топе по популярным запросам.Господа сеошники и те кто интересуется,в чем секрет успеха этого сайта?
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Re: Как раскрутить бредовый сайт
« Ответ #1 : 16.07.2011, 20:35:27 »
по каким запросам сайт в топе? можете запросы привести?
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

Oxlamon

  • Давно я тут
  • 746
  • 95 / 4
Re: Как раскрутить бредовый сайт
« Ответ #2 : 16.07.2011, 21:08:42 »
по каким запросам сайт в топе? можете запросы привести?

"Танки онлайн" - ежу понятно. Сквозь нагромождение миллионов букв этого ключевика местами просвечивает белый бэкграунд.
Пробыл на сайте секунд пять.
А ещё в топе есть "проститутки бесплатно". Ну и что?
*

ilgizon87

  • Захожу иногда
  • 134
  • 11 / 0
Re: Как раскрутить бредовый сайт
« Ответ #3 : 16.07.2011, 21:56:30 »
Ну,вопрос заключается в том как такое заходит в топ?Из-за чего?С проститутками все понятно,но я тут конкретный сайт привел.
*

sadygan

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: Как раскрутить бредовый сайт
« Ответ #4 : 16.07.2011, 22:23:12 »
Не для кого не секрет для начала начеркать правильные тайтлы и мета описание)) "Добро пожаловать на сапорт гейм" с таким тайтлом по запросу "Танки онлайн" тебя вряд ли найдут ))
*

ilgizon87

  • Захожу иногда
  • 134
  • 11 / 0
Re: Как раскрутить бредовый сайт
« Ответ #5 : 16.07.2011, 22:59:09 »
Не для кого не секрет для начала начеркать правильные тайтлы и мета описание)) "Добро пожаловать на сапорт гейм" с таким тайтлом по запросу "Танки онлайн" тебя вряд ли найдут ))
Вы тему читали вообще?Как раз таки по этому запросу сайт и входит в топ.
Около 1200 посетителей на этот "сайт" - совсем неплохо.
« Последнее редактирование: 16.07.2011, 23:02:48 от ilgizon87 »
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Re: Как раскрутить бредовый сайт
« Ответ #6 : 16.07.2011, 23:00:43 »
Не для кого не секрет для начала начеркать правильные тайтлы и мета описание)) "Добро пожаловать на сапорт гейм" с таким тайтлом по запросу "Танки онлайн" тебя вряд ли найдут ))

Упс)) не угадал))

Тайтл у них именно добро пожаловать, а дескрипшн вообще отсутствует))

<meta name="keywords" content="" />
<meta name="title" content="Добро пожаловать на SupportGame.ru" />
<meta name="description" content="" />


Аесли серьезно, тут большую работу проводить надо, начиная задолго до создания сайта. Сначала составляется семантическое ядро по ключевикам, продумывается структура перелинковки и разрабатывается тактический и стратегический план будущего продвижения. А уж потом хватается Joomla))

 
« Последнее редактирование: 16.07.2011, 23:03:45 от Taatshi »
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

Oxlamon

  • Давно я тут
  • 746
  • 95 / 4
Re: Как раскрутить бредовый сайт
« Ответ #7 : 16.07.2011, 23:36:09 »
Сначала составляется семантическое ядро по ключевикам, продумывается структура перелинковки и разрабатывается тактический и стратегический план будущего продвижения.

Фига се, заумь какая!  :o
Это откуда такая до блеска вышколенная цитата?  ;D

Жан-Батист Мольер. Мещанин во дворянстве. Отрывок.
Спойлер
[свернуть]
Я уверен, что автор сайта http://supgame.ru/ в свои 17-ть лет даже не подозревает, что у него составлен стратегический план будущего продвижения и изощрённые механизмы развития.
Иначе его бы попросту хватил апоплексический удар от приступа Чувства Собственной Важности.  ;D
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Re: Как раскрутить бредовый сайт
« Ответ #8 : 16.07.2011, 23:56:44 »
Фига се, заумь какая!  :o
Это откуда такая до блеска вышколенная цитата?  ;D

Как там дети обиженные говорят? - Сам дурак ! ;D

Я уверен, что автор сайта http://supgame.ru/ в свои 17-ть лет даже не подозревает, что у него составлен стратегический план будущего продвижения и изощрённые механизмы развития.
Иначе его бы попросту хватил апоплексический удар от приступа Чувства Собственной Важности.  ;D

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

skai

  • Moderator
  • 1198
  • 153 / 1
  • skaiseo
Re: Как раскрутить бредовый сайт
« Ответ #9 : 17.07.2011, 00:16:17 »
только хотел написать что вылетит - так его там уже нет. и не будет уже. и вероятнее всего вообще зафилтруют.

Хороший дорвей влетает в топ на раз-два и раз-два от туда улетает и никакого продвижения. Вам собственно что надо - чтобы ваш сайт в топ вышел и закрепился там на годы или чтобы неделю помаячил и был выкинут на помойку к другим тухлякам?

Нередко новый сайт влетает в топ за пару недель, а потом фильтры его находят и всё встаёт на свои места.
Наполнение вашего сайта - 1т.р. стр. (текст, изображения, мета, перелинковка). Гарантия высокого ранжирования. SEO консультация в подарок.
----------------------------------------------------------------------------------------------
*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
Re: Как раскрутить бредовый сайт
« Ответ #10 : 17.07.2011, 01:36:33 »
"Танки онлайн" - ежу понятно. Сквозь нагромождение миллионов букв этого ключевика местами просвечивает белый бэкграунд.
Пробыл на сайте секунд пять.
"Танки онлайн" на сайте упоминается 100500 раз. Можно сказать, что весь этот сайт только про "Танки онлайн".  Там есть статьи про эти "Танки онлайн", куча комментов про "Танки онлайн".
А я так понимаю, что поисковики очень любят сайты по какой-то очень узкой конкретной теме и легко по этой теме выводят сайт в топ. А почему посетителей много, так потому что куча народа ежедневно ищет эти "Танки онлайн".
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Re: Как раскрутить бредовый сайт
« Ответ #11 : 17.07.2011, 01:46:56 »
Упс. Почему вылетел? Есть. позиция 11
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

skai

  • Moderator
  • 1198
  • 153 / 1
  • skaiseo
Re: Как раскрутить бредовый сайт
« Ответ #12 : 17.07.2011, 02:42:45 »
Упс. Почему вылетел? Есть. позиция 11
с каких пор 11-я позиция стала считаться топом? )) Под Топ подразумевают обычно ТОП 3
Наполнение вашего сайта - 1т.р. стр. (текст, изображения, мета, перелинковка). Гарантия высокого ранжирования. SEO консультация в подарок.
----------------------------------------------------------------------------------------------
*

sadygan

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: Как раскрутить бредовый сайт
« Ответ #13 : 17.07.2011, 03:46:56 »
что-то я его не нахожу))) по запросу "Танки онлайн"... хотя инфы там много и учитывая внутреннюю генерацию меты автоматически, и исходя из названия статьи то стает все на свои места... запросы "Читы... и так далее.." безукоризненно рулят )))
*

ilgizon87

  • Захожу иногда
  • 134
  • 11 / 0
Re: Как раскрутить бредовый сайт
« Ответ #14 : 21.07.2011, 23:36:44 »
только хотел написать что вылетит - так его там уже нет. и не будет уже. и вероятнее всего вообще зафилтруют.

Хороший дорвей влетает в топ на раз-два и раз-два от туда улетает и никакого продвижения. Вам собственно что надо - чтобы ваш сайт в топ вышел и закрепился там на годы или чтобы неделю помаячил и был выкинут на помойку к другим тухлякам?

Нередко новый сайт влетает в топ за пару недель, а потом фильтры его находят и всё встаёт на свои места.
Допустим,что для поисковика domen.ru и example.domen.ru это два разных домена.Плодить поддомены можно сколько угодно,т.е.просто переносить сайт на новый адрес каждый раз после попадания в бан.Будет ли работать такая схема?
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Re: Как раскрутить бредовый сайт
« Ответ #15 : 21.07.2011, 23:56:11 »
Допустим,что для поисковика domen.ru и example.domen.ru это два разных домена.Плодить поддомены можно сколько угодно,т.е.просто переносить сайт на новый адрес каждый раз после попадания в бан.Будет ли работать такая схема?

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

ilgizon87

  • Захожу иногда
  • 134
  • 11 / 0
Re: Как раскрутить бредовый сайт
« Ответ #16 : 22.07.2011, 00:14:14 »
Ага)) И ставки принимать, что быстрее произойдет - выйдет в топ или забанят)))

А что терять?
Ну,тут еще прозвучала мысль что сайты пессимизируются постепенно.Да ,и если с этим сайтом(в первом посте) должно произойти это,то это уже затянулось...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор Kooll5

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

Автор slepoy

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

Автор MbJaws

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

Автор fisgard

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

Автор sd2

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