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

dimon7772

  • Захожу иногда
  • 70
  • 0 / 0
CRM для Joomla 3
« : 11.04.2018, 14:47:28 »
Здравствуйте, можете подсказать компонент или отдельную систему типа CRM. Нужно сделать связку для продаж заявок. Есть админ который будет назначать менеджеров для поступивших заказов, нужен интерфейс в котором будет список заявок на услуги, и ответственные лица (менеджеры) которые будут покупать заявки (лиды).

Задача:
1.Поступает запрос с сайта (Jomla3+RSForm)
2.Поступившая заявка просматривается админом, и назначается ответственный за исполнением (менеджер)
3. С баланса менеджера списывается сумма денег (или поинты, или подобное) за поступившую заявку
4. Менеджер (которого назначили ответственным) получает уведомление, обрабатывает заявку и ставит отметку - Исполнено (или что либо подобное)

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

Обязательное условие, нужен не сервис, а компонент для Joomla или отдельное приложение на сервере.
« Последнее редактирование: 11.04.2018, 14:51:44 от dimon7772 »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: CRM для Joomla 3
« Ответ #1 : 11.04.2018, 19:06:54 »
имхо готовое можно не искать, его не будет такого, специфичная очень задача.

Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

AdWeb

  • Давно я тут
  • 878
  • 31 / 3
Re: CRM для Joomla 3
« Ответ #2 : 12.04.2018, 17:56:58 »
как вараинт прикрутить какой нить тректаймер или биржу фриланса, хотя придется допиливать взаимосвязь с рсформ или руками переносить задачи
| Хороший Хостинг | Купить Хикашоп | Каталог перекладів Joomla компонентів
PS. спасибо кидать через вебмани: R152456839841 если плюсикофф не хватает :)
*

passer

  • Завсегдатай
  • 1013
  • 75 / 3
Re: CRM для Joomla 3
« Ответ #3 : 12.04.2018, 19:12:16 »
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
Re: CRM для Joomla 3
« Ответ #4 : 04.06.2019, 21:11:19 »
https://www.amocrm.ru/

Все crm-щики привязывают своих клиентов к БД на их сервере. А мне как-то не хочется светить, к примеру, БД своих клиентов на чужом серваке.
*

zegamind

  • Новичок
  • 5
  • 0 / 0
Re: CRM для Joomla 3
« Ответ #5 : 10.11.2019, 22:00:48 »
Тоже интересует CRM на Joomla, может есть решение *ОХ-Х-Х*
*

passer

  • Завсегдатай
  • 1013
  • 75 / 3
Re: CRM для Joomla 3
« Ответ #6 : 10.11.2019, 22:06:01 »
Едва ли. Если и делать CRM, то точно не на CMS.
*

Stasweb

  • Завсегдатай
  • 1501
  • 24 / 0
Re: CRM для Joomla 3
« Ответ #7 : 11.11.2019, 06:15:54 »
Как вариант Bitrix24, с формы RSForm оправляете лида в Bitrix24 а там уже менеджер обрабатывает заявку, создает задачу или сделку.
*

AlexB

  • Завсегдатай
  • 1973
  • 54 / 2
Re: CRM для Joomla 3
« Ответ #8 : 11.11.2019, 07:27:45 »
Как вариант Bitrix24, с формы RSForm оправляете лида в Bitrix24 а там уже менеджер обрабатывает заявку, создает задачу или сделку.
Да передать то можно почти в любую црм.
У ТС задача не отдавать данные клиентов кому то, а ранить в своей бд
*

passer

  • Завсегдатай
  • 1013
  • 75 / 3
Re: CRM для Joomla 3
« Ответ #9 : 11.11.2019, 08:38:18 »
Bitrix24 есть коробочная версия.
*

Stasweb

  • Завсегдатай
  • 1501
  • 24 / 0
Re: CRM для Joomla 3
« Ответ #10 : 11.11.2019, 09:23:44 »
Вот тут _https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=135&LESSON_ID=4523 его можно установить на свой сервер и попробовать 
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: CRM для Joomla 3
« Ответ #11 : 11.11.2019, 11:12:16 »
Согласен с @dmitry_stas - дорабатывать под себя в любом случае придется. Если не хотите светить данные клиентов в чужих базах, можете поднять свой сервер. Как вариант, Sugar CRM. Она разработана на PHP. Типовая конфигурация SugarCRM использует в качестве СУБД MySQL или Microsoft SQL Server Compact Edition, коммерческие версии могут использовать Microsoft SQL Server 2008 и Oracle. Всм нужно лишь сделать отправку лида в нее и сделать биллинг либо просто личный кабинет, где будут учитываться поинты. Есть на Хабре один чел, пишет свою CRM, можете пообщаться с ним.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
Re: CRM для Joomla 3
« Ответ #12 : 11.11.2019, 18:55:41 »
Помнится, была такая приблуда ещё в J1.5, кажись RS Tickets, там можно было и манагеров назначать-переназначать, и группы задач делегировать, и т.д... Короче, прообраз CRM. Возможно, есть и под J3. Ну, а бонусную систему, скорее всего, допиливать придётся, если нужна именно такая автоматизация. Хотя, если они всё это время развивались - может, уже и сами сделали
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
Re: CRM для Joomla 3
« Ответ #13 : 11.11.2019, 18:57:48 »
*

xpank

  • Захожу иногда
  • 448
  • 41 / 0
Re: CRM для Joomla 3
« Ответ #14 : 12.11.2019, 08:51:05 »
Попадаются время от времени бесплатные CRM с установкой на свой сервер. Из последних, что помню https://inclient.ru , http://umc-crm.ru , https://www.espocrm.com https://www.optimacrm.ru
Само собой потребуется доработка для интеграции с Joomla, но это вполне реальная задача. В общем, необходимо подобрать под свои нужды подходящий CRM движок и нанять фрилансера который напишет "мост" между Joomla и crm.
« Последнее редактирование: 12.11.2019, 08:59:49 от xpank »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Информация о https://all-for-joomla.ru/

Автор Preview

Ответов: 1
Просмотров: 109
Последний ответ 18.11.2025, 18:59:32
от wishlight
Компонент для Joomla 4 Менеджер Мета Тегов

Автор azm1n

Ответов: 2
Просмотров: 1197
Последний ответ 09.05.2025, 11:30:21
от azm1n
Ищу расширение 301 редиректов для Joomla 4

Автор azm1n

Ответов: 1
Просмотров: 1270
Последний ответ 04.05.2025, 22:41:05
от azm1n
Расширения для Joomla для просмотра анонимно историй в Instagram

Автор bgh97079

Ответов: 0
Просмотров: 1297
Последний ответ 24.12.2024, 19:47:43
от bgh97079
Телефонный справочник для Joomla 4

Автор kunsaid

Ответов: 2
Просмотров: 2812
Последний ответ 28.06.2023, 17:35:43
от kunsaid