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

jeka odesskiy

  • Захожу иногда
  • 201
  • 3 / 0
Плагиат
« : 11.02.2015, 18:38:38 »
Здравствуйте! Есть известный писатель, книги которого разворовали по сети.Возникла проблема в следующем. Захотел он иметь свой сайт, ну и разместить тексты своих книг. Так его книги, теперь для его сайта будут плагиатом.Вот как разместить его книги на его сайте и при этом доказать поисковикам его авторство. Воруя его книги многие не указывали авторство, но поисковики уже проиндексировали его тексты.Может можно что то придумать?Может написать длинное вступление перед каждой книгой и в конце книги что-то?
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Re: Плагиат
« Ответ #1 : 11.02.2015, 18:43:15 »
Используйте <meta name="rights" /> и микроразметку для указания авторства ресурса. Авторство должно быть также указано в микроразметке для каждого публикуемого издания.
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
Re: Плагиат
« Ответ #2 : 11.02.2015, 18:46:27 »
в я.вебмастере можно уникальные тексты добавлять
*

jeka odesskiy

  • Захожу иногда
  • 201
  • 3 / 0
Re: Плагиат
« Ответ #3 : 11.02.2015, 18:48:48 »
Используйте <meta name="rights" /> и микроразметку для указания авторства ресурса. Авторство должно быть также указано в микроразметке для каждого публикуемого издания.
Это поможет писателю указать авторство над книгами которые уже лет 7-8 блуждают по сети
*

jeka odesskiy

  • Захожу иногда
  • 201
  • 3 / 0
Re: Плагиат
« Ответ #4 : 11.02.2015, 18:50:13 »
в я.вебмастере можно уникальные тексты добавлять
я это знаю, так если добавить его книги в Яндекс как авторские.А книги то уже давно проиндексированны и что это будет?)
*

jeka odesskiy

  • Захожу иногда
  • 201
  • 3 / 0
Re: Плагиат
« Ответ #5 : 11.02.2015, 18:52:58 »
Суть в том, чтобы книги писателя  или сайт выдавался первым в запросе, а ворье пусть себя уничтожают плагиатом 100% на 40 ресурсах. Может действительно написать большое вступление перед каждой книгой, тогда %плагиатa будет меньше. И заявить права на тексты в Яндексе и Google?
*

jeka odesskiy

  • Захожу иногда
  • 201
  • 3 / 0
Re: Плагиат
« Ответ #6 : 11.02.2015, 19:01:15 »
Я не говорю что все подонки, у писателя много книг по рыбалке и охоте, и долг каждого сайтовода по рыбалке засандалить его тексты к себе, многие даже не понимают, что воруют.А  у нас проблема, разместить книги теперь на сайте. Так как для поисковиков, автор или в индексе по этому тексту есть рыбак дядя Петя со своим сайтом о ремонте катушек и пару десятков ресурсов, которые размещают у себя книги, так как они в свободном доступе в сети и просят своих подписчиков добавлять новы и новые книги.Короче все что вижу, все и тащу.
*

Vladimir_Strelyaev

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: Плагиат
« Ответ #7 : 11.02.2015, 19:59:32 »
Я не говорю что все подонки, у писателя много книг по рыбалке и охоте, и долг каждого сайтовода по рыбалке засандалить его тексты к себе, многие даже не понимают, что воруют.А  у нас проблема, разместить книги теперь на сайте. Так как для поисковиков, автор или в индексе по этому тексту есть рыбак дядя Петя со своим сайтом о ремонте катушек и пару десятков ресурсов, которые размещают у себя книги, так как они в свободном доступе в сети и просят своих подписчиков добавлять новы и новые книги.Короче все что вижу, все и тащу.
А если не подонки, то пускай ссылку на источник сделают, тогда и к карме писателя прибудет)
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: Плагиат
« Ответ #8 : 11.02.2015, 20:10:14 »
Да ладно вам сочинять, могу так вам сказать, если сделать сайт нормально. Именно сайт об авторе и его творчестве и выложены книги его с соответствующим контентом, то через несколько месяцев Яндекс сам толкнет сайт в выдаче, хотя бы потому, что сайт узкоспециализированный и именно об этом авторе, с ассоцией его книг. А так как сайтов об авторе в сети скорей всего вообще нет, то релевантность сайта будет куда выше, чем у любого сайта о книгах.
Вопрос сможете ли вы сделать сайт нормально?? Судя по ссылке которая у вас в профиле, есть большие сомнения.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Плагиат
« Ответ #9 : 11.02.2015, 20:11:43 »
Всё верно.
Делается хороший сайт и работаем.. работаем..
*

jeka odesskiy

  • Захожу иногда
  • 201
  • 3 / 0
Re: Плагиат
« Ответ #10 : 11.02.2015, 21:34:26 »
Спасибо за ответы! *DRINK*
« Последнее редактирование: 11.02.2015, 23:23:39 от jeka odesskiy »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться