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

vladushka

  • Захожу иногда
  • 302
  • 0 / 0
меняю иконку вот так ))во всех браузерах нормально кроме интернет эксплорера )))скажите как с этим бороться
<link rel="icon" href="/img/saytoff.ico" type="image/x-icon">
*

iluho

  • Давно я тут
  • 605
  • 50 / 4
  • Гламурный КабанчеГ
Re: Скажите как поменять иконку в иа 6
« Ответ #1 : 12.09.2010, 03:52:37 »
киньте фавикон не только в корень шаблона, но и в корень Joomla:)
Милый и порядочный! Верьте мне во всем!
*

vladushka

  • Захожу иногда
  • 302
  • 0 / 0
Re: Скажите как поменять иконку в иа 6
« Ответ #2 : 12.09.2010, 03:57:11 »
киньте фавикон не только в корень шаблона, но и в корень Joomla:)
не помогло
*

iluho

  • Давно я тут
  • 605
  • 50 / 4
  • Гламурный КабанчеГ
Re: Скажите как поменять иконку в иа 6
« Ответ #3 : 12.09.2010, 04:00:31 »
6-я версия ИА. а способен ли он вообще показывать фавиконы? по моему, если память мне не изменяет, он способен показывать фавиконы только после того как сайт в избранное добавят:)
меняйте браузер или посмотрите в других версиях ИА на других компах
Милый и порядочный! Верьте мне во всем!
*

vladushka

  • Захожу иногда
  • 302
  • 0 / 0
Re: Скажите как поменять иконку в иа 6
« Ответ #4 : 12.09.2010, 04:04:47 »
иа  7  поменял везде вроде где можно
<?xml version="1.0" encoding="utf-8"?><!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru-ru" lang="ru-ru" dir="ltr" >
<head>
     <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  <meta name="robots" content="index, follow" />
  <meta name="keywords" content="сайты в аренду ,аренда интернет магазинов" />
  <meta name="title" content="главная новая " />
  <meta name="author" content="Влад Орлов" />
  <meta name="description" content="web студия saytoff.ru аренда интернет магазинов, а так-же сайтов с уникальным дизайном." />
  <meta name="generator" content="Joomla! 1.5 - Open Source Content Management" />
  <title>Аренда интернет-магазинов</title>
  <link href="/templates/fabi/favicon.ico" rel="shortcut icon" type="image/x-icon" />
  <script type="text/javascript" src="/media/system/js/mootools.js"></script>
  <script type="text/javascript" src="/media/system/js/caption.js"></script>
 
   <link rel="stylesheet" href="/templates/fabi/css/index.css" type="text/css" />
   <script type="text/javascript" src="/templates/fabi/javascript/index.js"></script>
   <link rel="icon" href="/img/saytoff.ico" type="image/x-icon">
*

vladushka

  • Захожу иногда
  • 302
  • 0 / 0
Re: Скажите как поменять иконку в иа 6
« Ответ #5 : 12.09.2010, 04:05:12 »
6-я версия ИА. а способен ли он вообще показывать фавиконы? по моему, если память мне не изменяет, он способен показывать фавиконы только после того как сайт в избранное добавят:)
меняйте браузер или посмотрите в других версиях ИА на других компах

вот
*

iluho

  • Давно я тут
  • 605
  • 50 / 4
  • Гламурный КабанчеГ
Re: Скажите как поменять иконку в иа 6
« Ответ #6 : 12.09.2010, 04:08:19 »
вот

вот - это что означает?:))
Милый и порядочный! Верьте мне во всем!
*

vladushka

  • Захожу иногда
  • 302
  • 0 / 0
Re: Скажите как поменять иконку в иа 6
« Ответ #7 : 12.09.2010, 04:09:12 »
не хотел ещё раз писать одно и тоже ))блин но откуда стандартная эта чтука вылезает я же в коде прописал её ужее аж в двух местах
*

vladushka

  • Захожу иногда
  • 302
  • 0 / 0
Re: Скажите как поменять иконку в иа 6
« Ответ #8 : 12.09.2010, 04:10:26 »
вот - это что означает?:))
ответил
*

iluho

  • Давно я тут
  • 605
  • 50 / 4
  • Гламурный КабанчеГ
Re: Скажите как поменять иконку в иа 6
« Ответ #9 : 12.09.2010, 04:15:47 »
да да, рад, что правильно ответил. про 6 эксплорер забудь и про фавикон там. а что касается 7 версии, то помимо прописывания ссылки в файле и помещения картинки в папку, сам фавикон еще и в корень сайта кидать надо отдельно, тогда эксплорер 7 его видеть будет
Милый и порядочный! Верьте мне во всем!
*

vladushka

  • Захожу иногда
  • 302
  • 0 / 0
Re: Скажите как поменять иконку в иа 6
« Ответ #10 : 12.09.2010, 04:17:59 »
да да, рад, что правильно ответил. про 6 эксплорер забудь и про фавикон там. а что касается 7 версии, то помимо прописывания ссылки в файле и помещения картинки в папку, сам фавикон еще и в корень сайта кидать надо отдельно, тогда эксплорер 7 его видеть будет
тоесть сам файл должен быть в том каталоге где каталоги Joomla так?
А прописывать его больше никак не надо?
*

vladushka

  • Захожу иногда
  • 302
  • 0 / 0
Re: Скажите как поменять иконку в иа 6
« Ответ #11 : 12.09.2010, 04:19:52 »
да да, рад, что правильно ответил. про 6 эксплорер забудь и про фавикон там. а что касается 7 версии, то помимо прописывания ссылки в файле и помещения картинки в папку, сам фавикон еще и в корень сайта кидать надо отдельно, тогда эксплорер 7 его видеть будет
Я так и сделал
*

iluho

  • Давно я тут
  • 605
  • 50 / 4
  • Гламурный КабанчеГ
Re: Скажите как поменять иконку в иа 6
« Ответ #12 : 12.09.2010, 04:20:06 »
тоесть сам файл должен быть в том каталоге где каталоги Joomla так?
А прописывать его больше никак не надо?

<link rel="icon" href="/img/saytoff.ico" type="image/x-icon"> ну это прописать надо в файле, это уже прописано. потом кинуть сам файл картинки с воответсвующую прописанную папку. его тогда браузеры будут отображать. а вот чтобы ИА отображал, сам файл в корень сайта кинуть надо еще, прописывать более нигде не требуется
Милый и порядочный! Верьте мне во всем!
*

vladushka

  • Захожу иногда
  • 302
  • 0 / 0
Re: Скажите как поменять иконку в иа 6
« Ответ #13 : 12.09.2010, 04:33:09 »
<link rel="icon" href="/img/saytoff.ico" type="image/x-icon"> ну это прописать надо в файле, это уже прописано. потом кинуть сам файл картинки с воответсвующую прописанную папку. его тогда браузеры будут отображать. а вот чтобы ИА отображал, сам файл в корень сайта кинуть надо еще, прописывать более нигде не требуется
всё так и сделал не работает
*

iluho

  • Давно я тут
  • 605
  • 50 / 4
  • Гламурный КабанчеГ
Re: Скажите как поменять иконку в иа 6
« Ответ #14 : 12.09.2010, 04:35:19 »
ссылку на сайт пожалуйста? я посмотрю как фавикон везде отображается
Милый и порядочный! Верьте мне во всем!
*

vladushka

  • Захожу иногда
  • 302
  • 0 / 0
Re: Скажите как поменять иконку в иа 6
« Ответ #15 : 12.09.2010, 04:40:48 »
www
ссылку на сайт пожалуйста? я посмотрю как фавикон везде отображается
www.saytoff.ru
*

iluho

  • Давно я тут
  • 605
  • 50 / 4
  • Гламурный КабанчеГ
Re: Скажите как поменять иконку в иа 6
« Ответ #16 : 12.09.2010, 04:42:14 »
посмотрел. фавикон прекрасно отображается во всех типах браузеров у меня. так чт овсе нормально:)
Милый и порядочный! Верьте мне во всем!
*

vladushka

  • Захожу иногда
  • 302
  • 0 / 0
Re: Скажите как поменять иконку в иа 6
« Ответ #17 : 12.09.2010, 04:44:01 »
jq
посмотрел. фавикон прекрасно отображается во всех типах браузеров у меня. так чт овсе нормально:)
ой извини иа 8 у меня
*

iluho

  • Давно я тут
  • 605
  • 50 / 4
  • Гламурный КабанчеГ
Re: Скажите как поменять иконку в иа 6
« Ответ #18 : 12.09.2010, 04:45:45 »
я везде посмотрел и в опере, и в мозилле а в эксплорере посмотрел аж с двух ноутбуков: в 7 эксплорере посмотрел и в 8 эксплорере посмотрел. везде все показывает
Милый и порядочный! Верьте мне во всем!
*

vladushka

  • Захожу иногда
  • 302
  • 0 / 0
Re: Скажите как поменять иконку в иа 6
« Ответ #19 : 12.09.2010, 04:46:47 »
спасибо значит жёстко закешировалось у меня блин
*

vladushka

  • Захожу иногда
  • 302
  • 0 / 0
Re: Скажите как поменять иконку в иа 6
« Ответ #20 : 12.09.2010, 04:47:01 »
я везде посмотрел и в опере, и в мозилле а в эксплорере посмотрел аж с двух ноутбуков: в 7 эксплорере посмотрел и в 8 эксплорере посмотрел. везде все показывает
точно в 8 смотрел
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как поменять основные цвета модуля

Автор aisedora21

Ответов: 7
Просмотров: 4695
Последний ответ 24.06.2021, 20:23:06
от Moysha
Как поменять логин на имя в комментарии?

Автор albertik1994

Ответов: 3
Просмотров: 1649
Последний ответ 01.07.2020, 20:55:56
от albertik1994
Как поменять пароль в админке?

Автор sorokina_ev77

Ответов: 9
Просмотров: 32879
Последний ответ 02.02.2017, 18:31:03
от stendapuss
Не могу поменять title

Автор nxt111

Ответов: 4
Просмотров: 1666
Последний ответ 05.03.2015, 23:46:19
от nxt111
Поменять название index

Автор ejikac

Ответов: 4
Просмотров: 1768
Последний ответ 26.11.2013, 06:40:24
от ejikac