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

PREMIER

  • Захожу иногда
  • 164
  • 5 / 0
  • Самое важное — это мир во всём мире!
Здравствуйте, подскажите пожалуйста каким способом можно добиться максимального количества покупки баллов в AlphaUserPoints?

Я пока вижу следующие способы:

1. Расширения функционала самого AlphaUserPoints

Знаю три варианта: PayPal, WebMoney (расширение от migus), SMSCoin (расширение от migus).

Так же на сайте migus (http://migusbox.com/ru/purchases) упоминается покупка баллов через: 2checkout и Plimus - но работает ли уже этот функционал и как он реализован я пока не понял.

2. Расширение для VirtualMart

Нашёл пока только одно Buy Points with Virtuemart, но пишут что оно только для Joomla 2.5, для Joomla 3.x получается не подходит.

3. Расширение для Hikashop

Есть официальное расширение Buy User Points with Hikashop для AlphaUserPoints (самое дорогое из всех существующих 75$), написано что для покупки баллов можно будет использовать все способы оплаты существующие в Hikashop.

И судя по описанию что-то такое есть в коммерческих версиях Hikashop.

В Hikashop я пока вижу только PayPal, наверно должно быть больше сейчас поищу (Upd.: в сообщении ниже приведён расширенный список).
« Последнее редактирование: 26.10.2013, 17:02:04 от PREMIER »
*

PREMIER

  • Захожу иногда
  • 164
  • 5 / 0
  • Самое важное — это мир во всём мире!
Нашёл, что у пользователя icom для Hikashop есть почти что угодно. Сейчас есть: robokassa, liqpay, privat24, банк авангард. А в течении нескольких дней может изготовить для Webmoney, Яндекс.Деньги и Qiwi. Каждое расширение стоит по 500 руб.
*

PREMIER

  • Захожу иногда
  • 164
  • 5 / 0
  • Самое важное — это мир во всём мире!
В теории получается покупать баллы через Hikashop самый нагромаждённый, но при этом и самый проработанный на сегодняшний день способ по количеству вариантов оплат.

Нужно проверить в практике.
*

AdWeb

  • Давно я тут
  • 878
  • 31 / 3
В теории получается покупать баллы через Hikashop самый нагромаждённый, но при этом и самый проработанный на сегодняшний день способ по количеству вариантов оплат.

Нужно проверить в практике.
не знаю, что в том плагине за 75 баксов, но я все делал бесплатно на хике..

ЗЫ. правда делал на коммерческой версии, на бесплатной хз не смотрел есть возможность или нет
| Хороший Хостинг | Купить Хикашоп | Каталог перекладів Joomla компонентів
PS. спасибо кидать через вебмани: R152456839841 если плюсикофф не хватает :)
*

PREMIER

  • Захожу иногда
  • 164
  • 5 / 0
  • Самое важное — это мир во всём мире!
Спасибо, нужно будет проверить платную версию.
*

PREMIER

  • Захожу иногда
  • 164
  • 5 / 0
  • Самое важное — это мир во всём мире!
не знаю, что в том плагине за 75 баксов, но я все делал бесплатно на хике..

ЗЫ. правда делал на коммерческой версии, на бесплатной хз не смотрел есть возможность или нет
Может кто подсказать как настроить AUP в HikaShop? В любой версии, в том числе в платной. Чтобы за товары можно было платить AUP. Спасибо.
*

AdWeb

  • Давно я тут
  • 878
  • 31 / 3
Может кто подсказать как настроить AUP в HikaShop? В любой версии, в том числе в платной. Чтобы за товары можно было платить AUP. Спасибо.
да там все по инструкции настраивалось наскок помню, если не ошибаюсь то инструкция на сайте хики была


ЗЫ.  ::) не посмотрел на дату
| Хороший Хостинг | Купить Хикашоп | Каталог перекладів Joomla компонентів
PS. спасибо кидать через вебмани: R152456839841 если плюсикофф не хватает :)
*

PREMIER

  • Захожу иногда
  • 164
  • 5 / 0
  • Самое важное — это мир во всём мире!
да там все по инструкции настраивалось наскок помню, если не ошибаюсь то инструкция на сайте хики была


ЗЫ.  ::) не посмотрел на дату

Спасибо, вы однажды уже помогали и сейчас хоть и немного запоздало, но ещё раз поддержали :-)
*

AdWeb

  • Давно я тут
  • 878
  • 31 / 3
Спасибо, вы однажды уже помогали и сейчас хоть и немного запоздало, но ещё раз поддержали :-)
если это вам таки помогло решить вопрос, то да лучше поздно чем никогда))
| Хороший Хостинг | Купить Хикашоп | Каталог перекладів Joomla компонентів
PS. спасибо кидать через вебмани: R152456839841 если плюсикофф не хватает :)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Система баллов на сайте

Автор mila_serdnaya

Ответов: 153
Просмотров: 15921
Последний ответ 21.03.2016, 01:33:44
от mila_serdnaya
Правило AlphaUserPoints 1.8.9 снятие баллов за продление объявления в AdsManager 2.9.13

Автор Ishti39

Ответов: 34
Просмотров: 7734
Последний ответ 08.01.2016, 17:12:10
от Ishti39
Начисление баллов за вступление вгруппу

Автор Dusk09

Ответов: 0
Просмотров: 1697
Последний ответ 11.08.2015, 23:58:23
от Dusk09
При начислении баллов исчезает группа пользователей

Автор Yavich

Ответов: 6
Просмотров: 3110
Последний ответ 09.03.2015, 16:03:10
от hazyin
Добавить количество баллов рейтинга AlphaUserPoints после имени пользователя

Автор etos

Ответов: 2
Просмотров: 2041
Последний ответ 16.03.2014, 11:05:21
от Quatrix