10 советов для ускорения работы Joomla

  1. Ускорить Joomla
  2. 1. Последняя версия
  3. 2. Сеть доставки контента
  4. 3. Joomla Cache
  5. Шаг 1 - Включить настройку кэша в глобальной конфигурации
  6. Шаг 2 - Включить плагин системного кэша Joomla
  7. 4. Оптимизация изображения
  8. 5. Сжатие Joomla
  9. 6. Оптимизируйте CSS и JavaScript
  10. 7. Очистить Joomla (DB)
  11. Восстановление таблиц БД MySQL
  12. Оптимизировать таблицы БД MySQL
  13. 8. Кэширование браузера
  14. Пример Apache
  15. Пример Nginx
  16. 9. Расширения оптимизации скорости
  17. 10. Выберите Быстрый веб-хостинг
  18. Резюме

Брайан Джексон

Обновлено 6 февраля 2018 г.

Обновлено 6 февраля 2018 г

Joomla - это бесплатная и популярная система управления контентом с открытым исходным кодом (CMS), основанная на MVC рамки, и используется по крайней мере 2,7% всех сайтов в Интернете. Он используется корпорациями, онлайн-журналами, правительственными приложениями, малыми предприятиями и всеми различными типами веб-сайтов. В этом посте мы обсудим советы о том, как повысить производительность Joomla, чтобы обеспечить постоянную работу вашего веб-сайта и обеспечить удобство работы для ваших посетителей.

Joomla была первоначально выпущена в 2005 году и является второй по популярности системой управления контентом (CMS), ставшей между WordPress а также Drupal , Вот несколько причин, почему люди выбирают Joomla:

  • Сообщество: создать сообщество с Joomla невероятно легко. Из коробки поддерживается членская зона, отдел новостей, форумы, статьи, материалы от внешних авторов и т. Д.
  • Многоязычность : в отличие от WordPress, Joomla имеет встроенные возможности для создания многоязычного веб-сайта. Никакие дополнительные плагины и компоненты не должны быть установлены, чтобы иметь возможность переводить ваш сайт.
  • Чистый каталог расширений: Joomla имеет чуть более 7000 расширений, что, в свою очередь, приводит к гораздо более чистому и организованному каталогу расширений, чем каталог хранилища плагинов WordPress, который содержит более 40000 плагинов. Репозиторий WordPress известен наличием множества бесполезных плагинов, таких как Выйти Рулетка ,
  • Встроенное кэширование: в отличие от WordPress Joomla поставляется со встроенными параметрами кэширования, а также дополнительными расширениями кэширования.
  • Простой в использовании: Joomla! не требует штатного разработчика в штате, чтобы управлять этим ежедневно.

Joomla! Гибкое решение для бизнеса - Роберт Якоби, arctg.com

Joomla в настоящее время используется на многих популярных сайтах, таких как:

  • Linux.com
  • ITWire.com
  • Гарвард - GSAS
  • Эйфелева башня
  • Региональный информационный центр ООН для Западной Европы
  • MTV Греция

Согласно W3Techs, Joomla в настоящее время занимает 6,1% рынка ставя его на второе место по популярности среди CMS, с опережением только WordPress. По данным BuiltWith, 3% из 100 000 лучших веб-сайтов используют Joomla.

Источник: BuiltWith

И согласно региональным данным, Joomla широко популярна в Соединенных Штатах и ​​странах Западной Европы, с сильным присутствием в Германии.

Источник: BuiltWith

Ускорить Joomla

Очень важно, чтобы ваш сайт Joomla работал быстро, потому что скорость влияет на все, от вашего трафика, конверсий, доходов и даже вашего рейтинга SEO! Вот статистика от тематическое исследование Radware сделал на время загрузки страницы.

  • В Shopzilla увеличился доход на 12% после увеличения среднего времени загрузки страницы с 6 до 1,2 секунды.
  • Yahoo увеличивает трафик на 9% за каждые 400 мс улучшений.
  • Amazon увеличивал доход на 1% за каждые 100 мс улучшений.
  • Google говорит, что они теряют 20% своего трафика за каждые дополнительные 100 миллисекунд, которые требуются для загрузки страницы. Скорость имеет значение. Google также учитывает время загрузки страницы в поисковом рейтинге вашего сайта.

Сколько времени занимает загрузка сайта Joomla? Используйте наш инструмент тестирования скорости сайта ,

Следуйте приведенным ниже советам о том, как ускорить работу Joomla и обеспечить ее постоянную работу, чтобы обеспечить постоянных посетителей. Мы используем Joomla 3.4.5 в наших примерах.

1. Последняя версия

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

Чтобы обновить Joomla до последней версии, вы можете либо щелкнуть уведомление «Обновить сейчас!», Которое должно появиться на вашей панели, либо вы можете обновить вручную, перейдя в «Компоненты» → «Joomla! Обновление ». Не забудьте создать резервную копию вашего сайта, особенно в случае значительных обновлений.

Чтобы обновить расширения Joomla, перейдите к «Расширения» → «Управление» → «Обновление».

2. Сеть доставки контента

Реализация Сеть доставки контента (CDN) с Joomla - это простой способ ускорить работу Joomla и мгновенно увидеть уменьшенное время загрузки. Сделав это, вы обеспечите доставку своих ресурсов Joomla (изображений продуктов, JavaScript, CSS) из разных мест по всему миру, чтобы они быстрее доставлялись вашим посетителям.

KeyCDN имеет простой 7 шаг интеграция с Joomla в котором вы можете следить, используя бесплатное расширение «CDN для Joomla!». Как только интеграция с Joomla CDN будет завершена, статический контент будет доставлен из нашей глобальной сети точек присутствия (POP) по всему миру. Все точки доступа включены по умолчанию, и для Азии и Океании дополнительная плата не взимается. Пики трафика могут быть легко обработаны CDN (вместо исходного сервера). KeyCDN также поддерживает HTTP / 2 для еще более быстрой доставки контента.

3. Joomla Cache

На самом деле в Joomla уже есть довольно мощная встроенная система кеширования, которую вы можете включить. Кэш-память - это способ предоставления предварительно сгенерированного контента вашим пользователям. Это означает, что серверу не нужно искать всю информацию, запрашиваемую в базе данных, каждый раз, когда запрашивается страница. Есть два шага, когда нужно включить кеш в Joomla.

Шаг 1 - Включить настройку кэша в глобальной конфигурации

Чтобы включить настройку кэша, перейдите к «Система» → «Глобальная конфигурация» → «Система». Затем включите опцию «Кэш». Убедитесь, что нажали «Сохранить». Примечание. После этого он может выйти из системы.

Есть два варианта кэширования на выбор:

  • Консервативное кэширование : кэширует содержимое для каждого уникального пользователя.
  • Прогрессивное кэширование: кэширует и доставляет одинаковое кэшированное содержимое всем посетителям.

Шаг 2 - Включить плагин системного кэша Joomla

Теперь вам нужно включить плагин кеширования страниц Joomla. Перейдите к «Расширения» → «Плагины». Это большой список, поэтому вам может понадобиться поиск термина «кеш». Затем включите плагин «Система - Кэш страницы».

Вот некоторые популярные сторонние расширения для кеширования Joomla, которые вы также можете попробовать.

4. Оптимизация изображения

Как мы уже упоминали в предыдущем посте интеллектуальное сжатие изображений в среднем 56 процентов веса страницы сайта составляют изображения . Таким образом, оптимизация изображений может значительно сократить время загрузки страницы и ускорить работу Joomla. К сожалению, в Joomla нет встроенной опции сжатия изображений. Таким образом, вы можете заранее сжать и изменить их размер в таком инструменте, как PhotoShop (с помощью функции «Сохранить для Web»), онлайн-инструменте или в расширении Joomla. Мы настоятельно рекомендуем EIR - Easy Image Resizer расширение. Разработано Виктор Фогель Джомла! Специалист в 1 & 1 Интернет SE.

Начиная с версии 3.3.0, EIR теперь интегрирован с KeyCDN Optimus Image Optimizer так что вы можете в полной мере воспользоваться нашим удивительным сжатием без потерь в Joomla! Вот пример до сжатия без потерь Optimus в Joomla.

Вот пример после сжатия без потерь Optimus в Joomla.

Это уменьшение размера файла изображения на 71,72% просто с помощью расширения Easy Image Resizer Joomla! Вот несколько дополнительных расширений, которые также касаются оптимизации изображений:

5. Сжатие Joomla

Joomla имеет Сжатие Gzip Функция построена прямо, в котором вы можете легко включить. Перейдите к «Система» → «Глобальная конфигурация» → «Сервер». Затем включите «Сжатие страниц Gzip». Не забудьте нажать «Сохранить».

Это позволит вам пройти тест «включить сжатие» с PageSpeed ​​Insights.

6. Оптимизируйте CSS и JavaScript

Объединяя ваши файлы CSS и JavaScript, вы можете улучшить производительность внешнего интерфейса и время загрузки, поскольку вашему браузеру не нужно извлекать столько файлов, а это уменьшает общее количество запросов HTTP. Помните, что если вы используете HTTPS и ваш сервер поддерживает HTTP / 2 это больше не нужно. Если вы не уверены, поддерживает ли ваш сервер это, вы можете использовать KeyCDN Тестовый инструмент HTTP / 2 , Также рекомендуется минификация, которая представляет собой процесс удаления пробелов, разрывов строк и т. Д.

К сожалению, это не встроено в Joomla, но есть некоторые хорошие сторонние расширения, которые вы можете использовать для включения этих функций.

7. Очистить Joomla (DB)

Иногда у вас могут возникнуть проблемы, когда ваши таблицы базы данных должны быть отремонтированы и оптимизированы. Joomla не имеет встроенной функции для этого, но вы можете легко сделать это через phpMyAdmin.

Восстановление таблиц БД MySQL

В phpMyAdmin просто нажмите на свою базу данных, выберите таблицы, требующие восстановления, и в раскрывающемся списке выберите «Восстановить таблицу».

Оптимизировать таблицы БД MySQL

Процесс оптимизации ваших таблиц MySQL почти такой же. Нажмите на базу данных, выберите таблицы и в раскрывающемся списке выберите «Оптимизировать таблицу».

Если у вас есть много сторонних расширений, которые вы больше не используете, рекомендуется также удалить / удалить эти таблицы, чтобы размеры ваших баз данных оставались небольшими.

8. Кэширование браузера

Вы можете включить кеширование браузера, отредактировав плагин кеширования страниц. Это сообщает браузеру, должны ли они запрашивать файл с сервера или извлекать его из кэша браузера.

Чтобы включить, перейдите к «Расширения» → «Плагины». Это большой список, поэтому вам может понадобиться поиск термина «кеш». Затем нажмите на плагин «Система - Page Cache». Затем вы можете включить «Использовать кеширование браузера». Не забудьте нажать «Сохранить».

Вы также можете сделать это с помощью заголовков expires.

Пример Apache

Если вы работаете на Apache, вы можете добавить истекает директивы в ваш файл .htaccess.

<ifModule mod_expires.c> ExpiresActive On ######################################################## ## ## Добавить заголовок Expires по умолчанию ## http://developer.yahoo.com/performance/rules.html#expires <FilesMatch "\. (Ico | pdf | flv | jpg | jpeg | png | gif | js | css | swf) $ "> ExpiresDefault" доступ плюс 1 год "</ FilesMatch> </ ifModule>

Пример Nginx

На Nginx истекает директивы может быть помещен внутри http {}, server {}, location {} или оператора if внутри блока location {}.

location ~ *. (jpg | jpeg | png | gif | ico | css | js) $ {expires 365d; }

Мы также рекомендуем прочитать нашу статью на кэш-контроль ,

9. Расширения оптимизации скорости

Если вы хотите продвинуть свой сайт Joomla на один шаг вперед, вы можете попробовать эти дополнительные расширения Joomla, которые предлагают дополнительные способы повысить производительность вашего сайта.

  • JQuery Easy (Позвоните в jQuery из Google CDN или локально)
  • LLFJ - Ленивая загрузка изображений, предотвращение дополнительных HTTP-запросов, пока пользователь не прокрутит вниз
  • JavaScript Async и Defer - Увеличьте время загрузки страницы, разрешив асинхронную загрузку JavaScript
  • ScriptsDown - Переместите ваши сценарии вниз страницы

10. Выберите Быстрый веб-хостинг

И, конечно, не в последнюю очередь, выбор надежного и быстрого веб-хостинга может быть одним из самых важных решений, которые вы примете при работе с Joomla. Мы рекомендуем держаться подальше от дешевого общего хостинга, поскольку они имеют тенденцию переполнять свои серверы, и вы в конечном итоге будете делиться ресурсами между сотнями людей. Мы предлагаем перейти с VPS, как DigitalOcean , Linode , или же Vultr , Причина в том, что вы будете полностью контролировать свои ресурсы. И если вы не так разбираетесь в технологиях или не хотите управлять своими серверами через CLI, ServerPilot является отличной альтернативой панели управления, которая работает с провайдерами VPS, упомянутыми выше.

Резюме

Как вы можете видеть, существует множество способов повысить скорость работы Joomla: от внедрения CDN, кэширования, оптимизации изображений, сжатия, объединения и минимизации, оптимизации БД до выбора хорошего веб-хостинга.

У вас есть другой способ ускорить Joomla, который мы пропустили? Мы хотели бы услышать об этом ниже в комментариях.

Похожие

Как ускорить работу сайта на Joomla? подсказки
... Joomla, чтобы повысить рейтинг и удерживать посетителей на вашем сайте. Измерьте скорость вашего сайта Прежде чем начать оптимизацию вашего сайта , вы должны проверить текущую производительность вашего сайта. Это может быть вашей отправной точкой, которую вы можете сравнить с результатами после окончания всех улучшений . Существует ряд интернет-сайтов, которые могут помочь вам измерить эффективность вашего сайта. Самые
Как оптимизировать ваши изображения на WordPress
Мне очень понравился недавний пост Эми Баллиетт 3 совета по планированию вашей SEO-кампании для Visual Web Это заставило меня подумать, что, возможно, вы хотели бы знать, как оптимизировать ваши изображения в WordPress.
Magento поисковая оптимизация
В сообщении в блоге на прошлой неделе мы рекламировали нашу агностицизм
Стратегическая поисковая оптимизация
Для успешной и устойчивой поисковой оптимизации не существует волшебного рецепта, который можно было бы применять одинаково ко всем компаниям. Каждая компания, каждая организация, каждая цель требует индивидуальных мер и решений . Вот почему мы тесно сотрудничаем с вами в поисковой оптимизации. Поисковая оптимизация не сама по себе. Мы в omaxis полагаемся
Методы оптимизации и планирования.
Глава 10 Методы оптимизации и планирования. Методы оптимизации широко применяются для решения задач теории оптимальных процессов, оптимального регулирования, выработки к е рувальних возмущений на объекты. Без разработки и применения методов оптимизации невозможно управления ректификационной колонны в спиртовой промышленности, установками крекинга нефти, конверторами при производстве
SEO оптимизация для Joomla
... Joomla благодаря этой гостевой публикации Стефано Ригасио Один из лучших экспертов Joomla по итальянскому сценарию. Вместе с Маурицио Палермо он написал: SEO Joomla посвящены позиционированию сайтов, созданных с помощью этой CMS. *** Первый полезный шаг для улучшения позиционирования
SEO обзор - оптимизация сайта
В том, что SEO стал лихорадкой, никто не сомневается. Каждый хочет знать о поисковой оптимизации (SEO) или хорошем португальском языке, поисковой оптимизации . Книга SEO - Оптимизация сайтов Пауло Родриго Тейшейры (ISBN 978-85-908853-0-6) блога
ПОИСК ДВИГАТЕЛЬ ОПТИМИЗАЦИЯ (SEO)
ПРИЧИНЫ ИСПОЛЬЗОВАНИЯ ОПТИМИЗАЦИИ ПОИСКОВОГО ДВИГАТЕЛЯ? Google сейчас является основным маршрутом для исследования любых услуг через Интернет. Ваши потенциальные клиенты будут использовать Google, как и вы, для поиска предлагаемых вами услуг. Увеличение ваших
Выполните свою стратегию видеоконтента в 8 шагов
В моем предыдущем посте « Использование видеоконтента для повышения узнаваемости бренда, лидерства и продаж
7 инструментов поисковой оптимизации, которые должен знать каждый издатель контента
ФОТО: Shutterstock Публикация контента в масштабе - кропотливая задача, даже когда это труд любви. Помимо публикации проницательного контента, авторы, редакторы и администраторы должны обеспечить, чтобы контент работал в режиме реального времени и соответствовал стандартам поисковой оптимизации (SEO), установленным такими, как Google, Bing и DuckDuckGo, для того, чтобы
20 основных советов по поисковой оптимизации для владельцев малого бизнеса
Мэтт Каттс , Самый заметный гуру поисковой оптимизации Google, сказал, что есть более 200 переменных в алгоритме Google , Не ожидайте найти объяснение всех 200 здесь - потому что я их не знаю. (Вот почему в Google полно докторов

Комментарии

Каков ваш опыт работы с сайтами на основе JavaScript и рейтинг ваших собственных страниц с приложениями JavaScript?
Каков ваш опыт работы с сайтами на основе JavaScript и рейтинг ваших собственных страниц с приложениями JavaScript? Другие источники: ScreamingFrog: https://www.screamingfrog.co.uk/ Бартош Горалевич: https://moz.com/blog/search-engines-ready-for-JavaScript-crawling Мобильный, скрытый контент:
Зачем оптимизировать клики, если можно оптимизировать по лидам и конверсиям?
Зачем оптимизировать клики, если можно оптимизировать по лидам и конверсиям? Пиксель представляет собой легкий фрагмент кода, который легко установить и обеспечивает упрощенное отслеживание рентабельности инвестиций. Вы можете начать с малого Что мне нравится в Facebook, так это то, что новые рекламодатели могут просто хромать всего за 5 долларов в день. Начните с малого, соберите данные, внесите уточнения и оцените, насколько реклама в Facebook полезна для вашего бизнеса.
При создании контента, что мы можем сделать, чтобы получить максимальный шанс быть «отрыванным»?
При создании контента, что мы можем сделать, чтобы получить максимальный шанс быть «отрыванным»? РБ: Сфокусируйтесь на создании отличного контента и оптимизации этого контента для отображения на первой странице. В STAT мы обнаружили, что 99% фрагментов получены из рядов со второго по десятый, причем большинство поступает из рядов с третьего по четвертый (когда первый фрагмент - фрагмент). Вы также захотите изучить типы форматов, отображаемых
Они знают, какой тип контента часто упоминается в их нише?
Они знают, какой тип контента часто упоминается в их нише? Узнай! Всегда есть домены, которые имеют много обратных ссылок на вашего конкурента, но не на вас. Чтобы создать полный список, используйте
Вы также видите такой же тип контента на других соответствующих веб-сайтах?
Вы также видите такой же тип контента на других соответствующих веб-сайтах? Как насчет ваших конкурентов? Есть ли образец, который вы видите? Когда вы создаете такую ​​привычку, нет места, где вы не найдете подходящих ссылок в своем пространстве. Преимущество? Эти ссылки, вероятно, могут быть настолько сложными, что ваши конкуренты не смогут легко их воспроизвести. Но опять же, для этого требуется тяжелая работа.
Каковы результаты выполнения этой работы?
Каковы результаты выполнения этой работы? Что ж, ваш пост будет опрятным для поисковых систем, и вы начнете привлекать большую аудиторию: После того, как блог просуществовал пять дней, быстрый инкогнито-поиск в Chrome показал, что в настоящее время этот пост занимает 17-е место из 22 500 000 в Google - да, двадцать два миллиона.
SEO: контракт на услуги или на работы?
SEO: контракт на услуги или на работы? Гражданский кодекс Германии проводит различие между контрактами на поставку услуг (Dienstvertrag, § 611 BGB) и контракты на завершение работ (Werkvertrag, § 631 BGB). Поставка услуг По договору на оказание услуг сторона договора обязуется выполнить услугу. Обычно эта сторона не обязана достигать
Почему важна глобальная поисковая оптимизация и маркетинг?
Почему важна глобальная поисковая оптимизация и маркетинг? Просто. Как недавно заметил Маркус Уолсен в Wired, люди доверяют Google : Кустора обнаружил, что клиенты, пришедшие к ритейлерам с поиска, были более чем на 50 процентов ценнее, чем в среднем. Другими словами, они были более склонны делать покупки больше и тратить больше. Почтовые клиенты были почти на 11 процентов более ценными, чем
Что это такое "внутренняя техническая оптимизация интернет-магазина"?
Что это такое "внутренняя техническая оптимизация интернет-магазина"? Оптимизация - это проведение определенных работ, в результате повышают позиции сайта в выдаче поисковых систем. Бывает внешняя и внутренняя оптимизация. Внешняя увеличивает репутацию вашего сайта, увеличивая его цитируемость (используются биржи ссылок, тематические каталоги, отзывы и статьи), а внутренняя оптимизация работает по-другому. Это определенные работы, которые улучшают сайт изнутри и делают его более привлекательным
Что такое поисковая оптимизация (в двух словах)?
Что такое поисковая оптимизация (в двух словах)? SEO - это набор фундаментальных стратегий и методов, включенных в маркетинговую стратегию онлайн, которая гарантирует, что ваш сайт можно найти в поисковой выдаче или на страницах результатов поиска. Если все сделано правильно, поисковая оптимизация размещает ваш сайт на первой странице Google, Yahoo и Bing для слов и фраз, которые очень соответствуют тому, что предлагает ваш сайт. В некотором смысле, я думаю, вы могли бы назвать это формой
Как вы можете генерировать большое количество нового трафика и доходов без создания какого-либо нового контента?
Как вы можете генерировать большое количество нового трафика и доходов без создания какого-либо нового контента? Иногда это содержание прямо у вас под носом. Ограниченные ресурсы Google для сканирования сканируют только часть корпоративных сайтов. Приоритизируя стратегические, движущие трафик страницы в вашем бюджет обхода Ваш сайт может получить серьезную рентабельность инвестиций, в том числе увеличение

Сколько времени занимает загрузка сайта Joomla?
У вас есть другой способ ускорить Joomla, который мы пропустили?
Каков ваш опыт работы с сайтами на основе JavaScript и рейтинг ваших собственных страниц с приложениями JavaScript?
Зачем оптимизировать клики, если можно оптимизировать по лидам и конверсиям?
При создании контента, что мы можем сделать, чтобы получить максимальный шанс быть «отрыванным»?
При создании контента, что мы можем сделать, чтобы получить максимальный шанс быть «отрыванным»?
Они знают, какой тип контента часто упоминается в их нише?
Вы также видите такой же тип контента на других соответствующих веб-сайтах?
Как насчет ваших конкурентов?
Есть ли образец, который вы видите?