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

skydsl

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Проблема с регистрацией
« : 25.03.2013, 21:24:13 »
Проблема заключается в следующем, после заполнения все полей в форме регистрации и нажатия кнопки регистрация, кидает на странцу с recaptha, пробовал отключать капчу(плагин) - непомогает, коды с Google вводил тоже не помогает, пробовал удалять плагин, тоже непомгает. Больше незнаю, что делать, подскажите люди добрые всю голову уже себе сломал, такое чуство, что она должна выводиться, но не выводиться. Непонял как скрины вставлять, поэтому ссылки на скрины.




сайт teabet.ru
« Последнее редактирование: 25.03.2013, 23:02:23 от skydsl »
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Проблема с регистрацией
« Ответ #1 : 25.03.2013, 23:28:09 »
в настйроках Joomla уберите капчу.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

skydsl

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Проблема с регистрацией
« Ответ #2 : 25.03.2013, 23:29:37 »
убирал не помогает, все пробовал, даже плагин удалял и кэш чистил, ничего не меняется
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Проблема с регистрацией
« Ответ #3 : 25.03.2013, 23:35:34 »
ну запрос идет к капче.
а в капче не введен ключ.
все удаляю а оно работает не ответ.
что-то не внимательно делаете.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

skydsl

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Проблема с регистрацией
« Ответ #4 : 25.03.2013, 23:40:58 »
В капче ключ введен, при восстановлении пароля через Joomla CAPTCHA выводится, пробовал выключить в Joomla и при восстановлении пароля через Joomla CAPTCHA выключается, здесь же реакции нет вообще никакой, даже если удалить плагин
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Проблема с регистрацией
« Ответ #5 : 25.03.2013, 23:42:51 »
я так понимаю шаблон дивный.
плагин дополнительный для ЖШ ставили ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

skydsl

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Проблема с регистрацией
« Ответ #6 : 25.03.2013, 23:46:17 »
шаблон div, а плагин никакой не ставил вроде
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Проблема с регистрацией
« Ответ #7 : 25.03.2013, 23:49:23 »
CAPTCHA для регистрации для ЖШ точно ?
потому что бока только тут.. ;)
по умолчанию вроде нету CAPTCHA на этой регистрации :)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

skydsl

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Проблема с регистрацией
« Ответ #8 : 25.03.2013, 23:52:35 »
CAPTCHA для регистрации для ЖШ точно ?
это точно не ставил, да и не нужна она мне, просто скачал с оф. сайта ЖШ и поставил, решил опробовать и тут бац такое, весь вечер пытался от этой CAPTCHA избавиться
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Проблема с регистрацией
« Ответ #9 : 25.03.2013, 23:57:20 »
на дефолтном шаблоне нормально ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

skydsl

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Проблема с регистрацией
« Ответ #10 : 25.03.2013, 23:58:21 »
на дефолтном шаблоне нормально ?
хмм..., а это я не пробовал, щас попробую
*

skydsl

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Проблема с регистрацией
« Ответ #11 : 25.03.2013, 23:59:57 »
та же история
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Проблема с регистрацией
« Ответ #12 : 26.03.2013, 00:07:59 »
подавайте заявку на нобелевскую :)
Вы открыли перпетуммобиле - работает без ничего.
Все снесли, а оно работает.
проверяйте все плагины :) если в настройках самой Joomla выключили.. в чем я сомневаюсь судя по тому что на восстановлении работает.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

skydsl

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Проблема с регистрацией
« Ответ #13 : 26.03.2013, 00:13:27 »
подавайте заявку на нобелевскую :)
Вы открыли перпетуммобиле - работает без ничего.
Все снесли, а оно работает.
проверяйте все плагины :) если в настройках самой Joomla выключили.. в чем я сомневаюсь судя по тому что на восстановлении работает.

от нобелевской я бы не отказался, но сайт важнее, я видимо когда шаманил включал и выключал оставил включенымм, в данный момент выключил в настройках Joomla и сам плагин recaptcha тоже выключил
*

skydsl

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Проблема с регистрацией
« Ответ #14 : 26.03.2013, 13:27:24 »
Неужели больше никто ничего не подскажет?  ^-^
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Проблема с регистрацией
« Ответ #15 : 26.03.2013, 13:29:57 »
вообще то надо было  бы хотябы где то вывести регистрацию.
во-вторых. кофейная гуща закончилась.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

skydsl

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Проблема с регистрацией
« Ответ #16 : 26.03.2013, 14:14:02 »
Вот прямая ссылка на регистрацию которая не работает
http://teabet.ru/internet-magazin/user/register

а саму регистрацию вечером выведу и все таки подскажите пожалуйста в какую сторону копать?  ^-^
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Проблема с регистрацией
« Ответ #17 : 26.03.2013, 14:18:22 »
я же написал.. смотрите плагины...
В ФОРМЕ РЕГИСТРАЦИИ НЕТУ CAPTCHA !
гуща кофейная закончилась... гадать я больше не будут сорри.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема с условием переключения опций атрибута [РЕШЕНО]

Автор kit2m2

Ответов: 15
Просмотров: 1103
Последний ответ 07.04.2020, 14:48:18
от sivers
Проблема с сортировкой по цене

Автор yurykom

Ответов: 10
Просмотров: 987
Последний ответ 14.11.2019, 20:49:43
от yurykom
Проблема с модальным окном

Автор Leo1986

Ответов: 33
Просмотров: 1805
Последний ответ 15.07.2019, 09:46:40
от dmitry_stas
Проблема с добавлением товара в корзину и удаления товаров

Автор Fetov

Ответов: 21
Просмотров: 2028
Последний ответ 25.12.2018, 16:55:15
от itbc
(Проблема решена) Error - 1064

Автор pavel2950

Ответов: 17
Просмотров: 2340
Последний ответ 11.07.2017, 21:05:19
от Linfuby