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

SIM-Networks

  • Новичок
  • 7
  • 0 / 0
  • Профессиональный хостинг
Уважаемые посетители форума!

Хотим познакомить Вас с хостинг-провайдером SIM-Networks и спектром предоставляемых услуг.

Наш официальный сайт: http://www.sim-networks.com
Контактный email: info@sim-networks.com

Кратко о нас:
Компания SIM-Networks предоставляет услуги хостинга на территории Германии с начала 2009го года. Все оборудование, от серверных стоек и роутеров до серверов и сетевых кабелей, а так же штат квалифицированных администраторов и техников являются собственностью компании.
Это дает нам безграничные возможности при предоставлении индивидуальных решений для клиентов любого уровня - от отдельных блогов до размещения полной IT инфраструктуры предприятий. Поскольку мы не перепродаем чужие услуги, мы являемся независимой компанией и делаем все, чтобы оставаться таковой, как в финансовом, так и в техническом плане.

Ключевые особенности:
 ● Собственное оборудование и обслуживающий персонал
 ● Круглосуточная поддержка на русском языке (также на украинском, английском и немецком)
 ● Надежный европейский дата-центр премиум класса
 ● Индивидуальный подход к каждому клиенту
 ● Гибкие и нестандартные решения
 ● Оперативное решение проблем


Спектр основных услуг
Классический хостинг
 ● Хостинг Linux — стандартная линейка тарифов для самых разнообразных сайтов и веб приложений.
 ● Хостинг Bitrix — специализированная линейка тарифов оптимизированных для 1С-Bitrix. Так же может использоваться и для многих других веб приложений.

VDS
 ● Тарифы XEN — линейка выделенных виртуальных серверов работающих на базе виртуализации XEN. Основное преимущество — высокая стабильность и честное распределение ресурсов.
 ● Тарифы ESXi — линейка выделенных виртуальных серверов работающих на базе виртуализации VMWare ESXi. Ключевые особенности - полная виртуализация (возможность запуска любой операционной системы Linux, Unix, Windows), высокая производительность и стабильность.

Аренда серверов
 ● Стандартные — линейка серверов стандартной конфигурации для решения ряда определенных задач. Каждый тариф поддерживает набор опциональных настроек (память, диски, IP и т.д.)
 ● Индивидуальные — шаблон конструктор для запроса индивидуальной конфигурации сервера. Здесь можно собрать практически любую необходимую конфигурацию сервера, а так же заказать дополнительное оборудование и опции.
 ● Акционные — серверы с быстрой активацией по сниженным ценам.

Размещение
 ● Конструктор запроса на размещение оборудования клиента в нашем дата-центре.

Домены
 ● Мы так же предоставляем услуги по регистрации доменных имен в более чем 300 зонах.

Партнерство/ реселлинг
Набор стандартных тарифов по реселлинг хостинга и vds на очень выгодных условиях. А так же партнерская программа по аренде серверов и vds. Мы с радостью индивидуально обсудим и предложим Вам различные варианты сотрудничества.

Большое спасибо за внимание! Ждем Ваших отзывов, пожеланий и будем очень рады предложить Вам наши услуги и сервисы.
*

wishlight

  • Гуру
  • 5073
  • 319 / 1
  • От 300 руб быстрый хостинг. Сервера.
Опять же дорого. Даже со скидкой. Давно пора дебиан 7 в образы добавить.
*

SIM-Networks

  • Новичок
  • 7
  • 0 / 0
  • Профессиональный хостинг
Давно пора дебиан 7 в образы добавить.
Он давно доступен для выбора в панели управления и в биллинге, на сайт тоже добавили, спасибо за замечание. ^-^
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
Цитировать
1. Представителям хостинг-компаний запрещается публикация новостей или описаний рекламных акций чаще чем 1 раз в месяц.
2. В тексте новости (описании рекламной акции) разрешается не более 1 ссылки на сайт хостинг-компании.
3. При нарушении правил публикации новостей и рекламных акций тема-объявление будет удалена.
*

wishlight

  • Гуру
  • 5073
  • 319 / 1
  • От 300 руб быстрый хостинг. Сервера.
End of Life процессоры с ddr3 и 7200RPM?
*

SIM-Networks

  • Новичок
  • 7
  • 0 / 0
  • Профессиональный хостинг
End of Life процессоры с ddr3 и 7200RPM?
В общем, да, процессоры на сегодняшний день производителем не выпускаются, поэтому цены на них снижены. Но практика показывает отличную жизнеспособность таких комплектаций, которые все так же успешно справляются со своими задачами.
Но, если вас интересуют серверы помощнее, – обращайтесь, под заказ мы можем собрать серверы практически любой конфигурации
;)
*

Apoca1ypto

  • Давно я тут
  • 749
  • 71 / 0
Для данных конфигов очень дорого! ))
Во время спора в Интернете Ваш оппонент приводит неопровержимые доказательства своей точки зрения? Не отчаивайтесь. До...тесь до орфографии.
*

SIM-Networks

  • Новичок
  • 7
  • 0 / 0
  • Профессиональный хостинг
Для данных конфигов очень дорого! ))

Хотите поговорить об этом? ;) А давайте! :)
Вот Вас, к примеру, какие конфиги интересуют, для каких целей, каким бюджетом располагаете?
*

Apoca1ypto

  • Давно я тут
  • 749
  • 71 / 0

Хотите поговорить об этом? ;) А давайте! :)
Вот Вас, к примеру, какие конфиги интересуют, для каких целей, каким бюджетом располагаете?
Тут сложно что-то обсуждать, очень дорого ) Примерно раза в 3, чем если брать подобные конфигурации напрямую в Европе.
Во время спора в Интернете Ваш оппонент приводит неопровержимые доказательства своей точки зрения? Не отчаивайтесь. До...тесь до орфографии.
*

SIM-Networks

  • Новичок
  • 7
  • 0 / 0
  • Профессиональный хостинг
Тут сложно что-то обсуждать, очень дорого )
Ну воот, а мы только поговорить собрались, а Вы сразу уходите... и даже ничего не хотите обсудить... ;)
На самом деле, согласитесь, вопрос ведь в том, с кем сравнивать. Мы, да, не приписываем себе причастность к лоукост-сегменту. Но вместе с железом у нас "в комплекте" идет полная – то есть абсолютно, на всех этапах - поддержка клиентов, бесплатная установка оборудования, etc. – это как обязательное упражнение.
Примерно раза в 3, чем если брать подобные конфигурации напрямую в Европе.
А вот тут - обидны Ваши слова, папаша! ;) Германия вроде как не отделялась еще от ЕС ;)
*

Apoca1ypto

  • Давно я тут
  • 749
  • 71 / 0
Ну воот, а мы только поговорить собрались, а Вы сразу уходите... и даже ничего не хотите обсудить... ;)
На самом деле, согласитесь, вопрос ведь в том, с кем сравнивать. Мы, да, не приписываем себе причастность к лоукост-сегменту. Но вместе с железом у нас "в комплекте" идет полная – то есть абсолютно, на всех этапах - поддержка клиентов, бесплатная установка оборудования, etc. – это как обязательное упражнение.
Платеж за установку - это нормальная практика и связана она в первую очередь для снижение ежемесячной абонентской платы.
Тех. поддержка нужна лишь в тех редких случаях когда что-то происходит с железом или сетью, в остальном должна работать прекрасно автоматика в Вашей панели управления.
Во время спора в Интернете Ваш оппонент приводит неопровержимые доказательства своей точки зрения? Не отчаивайтесь. До...тесь до орфографии.
*

SIM-Networks

  • Новичок
  • 7
  • 0 / 0
  • Профессиональный хостинг
Платеж за установку - это нормальная практика и связана она в первую очередь для снижение ежемесячной абонентской платы.
Тех. поддержка нужна лишь в тех редких случаях когда что-то происходит с железом или сетью, в остальном должна работать прекрасно автоматика в Вашей панели управления.
Вероятно, Вы в чем-то правы. Хотя очевидной взаимосвязи между установкой оборудования (которая м.б. и разовой) и абонплатой как-то не просматривается... Но это лирика. Каждый, безусловно, выбирает наиболее приемлемый для себя вариант. Можно из точки А добраться до точки Б бизнес-классом, а можно - лоукостом. В первом случае гарантированно сядешь у окошка или у прохода (согласно купленным билетам, ага), будешь нормально накормлен, сможешь подремать или поработать со своими материалами, если нужно, и внимание стюардесс к твоей персоне - в случае необходимости - тоже гарантировано. Во втором случае, если опаздываешь, можешь вовсе не попасть на борт (у лоукостеров практика - продавать на 15% билетов больше, чем может вместить самолет, как раз на случай, если кто-то не успеет к регистрации), сядешь туда, куда усадят, не успеешь бутерброды дома приготовить - весь рейс голодным просидишь, и безопасность полета тоже весьма сомнительна - из-за снижения эксплуатационных характеристик самолета. Это первая пришедшая в голову аналогия. Лоукостом точно так же можно добраться до точки назначения, но бизнес-класс не вымирает как экономическая и потребительская категория, в первую очередь, потому что хэджирует ваши риски.
Ну вот как-то так :)
ЗЫ: автоматика в нашей панели управления работает замечательно - можете потестить ;) но Вы даже не представляете, с какими клиентскими запросами нашему саппорту приходится иногда иметь дело! )))
*

SIM-Networks

  • Новичок
  • 7
  • 0 / 0
  • Профессиональный хостинг
Внимание! "Черная пятница" в SIM-Networks[/color]! Такие скидки бывают только раз в году!



На все тарифы веб-хостинга* и VDS - минус 50%!

Скидка действует на все заказы, оформленные с 23.11.17 по 26.11.17 включительно!

Минимальный срок действия приобретаемой услуги - от 3 месяцев, максимальный – 1 год.

Для получения скидки необходимо использовать промокод blackfriday во время оформления заказа.

Отметьте Black Friday-2017 приобретением лучшего хостинга для ваших ИТ-проектов!

*кроме тарифа BitrixOne

Подробности: https://www.sim-networks.com/blog/web-hosting-vps-black-friday-deals
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

lite.host - хостинг для тех, кто любит не переплачивать

Автор Yoh

Ответов: 62
Просмотров: 8404
Последний ответ 01.10.2025, 15:55:49
от Ксения Климова
Дешевый SSD хостинг на DDR4 с DDOS защитой для 10 сайтов за 69 рублей!

Автор HostiMan

Ответов: 174
Просмотров: 22254
Последний ответ 04.09.2025, 16:07:57
от HostiMan
ProHoster - Лучший хостинг для вашего сайта

Автор ProHoster

Ответов: 0
Просмотров: 805
Последний ответ 02.05.2025, 14:45:35
от ProHoster
RoboVPS.biz - серверы, хостинг в Европе и России

Автор robovps

Ответов: 1
Просмотров: 1797
Последний ответ 14.03.2024, 19:56:24
от wishlight
Надежный Хостинг от Hostsailor

Автор MaratD

Ответов: 1
Просмотров: 2197
Последний ответ 07.11.2023, 17:33:18
от MaratD