0
Ваша корзина пуста
Товаров в корзине 0 на сумму 0 руб. Перейти в корзину Оформить заказ
0
Ваш список пожеланий пуст
Товаров в списке пожеланий 0 на сумму 0 руб. Перейти в список пожеланий
Оптимизация сайта на Joomla

Для того, чтобы ускорить загрузку сайта на Jommla необходимо:

1. Использовать легкий шаблон (меньше скриптов, меньше графики).

2. Оптимизировать графические иображения, используемые на сайте .

3. Оптимизировать CSS и JS коды,объединенить различныe CSS в один файл.

4. Уменьшить количество запросов, путем объединения изображений в спрайты, объединения различных CSS в один файл.

5. Минимизировать использование сторонних расширений.

6. Включение встроенного кэша (на вкладке "Общие настройки" + активировать плагин). Включит кэш в настройках модулей.

7. Отключить, а еще лучше удалить, не используемые модули и плагины. Удалить не используемые компоненты.

8. Код старниц не должен содержать ошибок.

9. Размещать сайты на хорошем, быстром хостинге.

Разберем каждый пункт подробнее

1. Думаю, что здесь все ясно. От веса страницы значительно зависит скорость ее загрузки. Старайтесь не использовать тяжелые бэкграунды и шапки сайта. Вес главной страницы 200кб - это уже многовато.

2. Уменьшить вес изображений можно с помощью графических редакторов.

3. Для оптимизации CSS и JS файлов можно воспользоваться либо сторонними расширениями, либо сделать это самостоятельно при помощи инструмента PageSpeed в браузере FireFox. А можно использовать оба метода - это даст наилучший результат. В первом случае рекомендую использовать плагин CssJsCompress. С его помощью можно объединить различные CSS файлы в один, JS файлы в один файл, минимизировать HTML файлы, сжать файлы Gzip. Во втором случае нам понадобится браузер FireFox и приложение для него PageSpeed. Заходим в Firefox, открываем сайт, запускаем приложение PageSpeed и видим оценку нашего сайта со всеми недостатками и способами их исправления. Так, например, предложение сократить CSS и JS с указанием конкретных файлов. Откроем оптимизированный, предложенный PageSpeed код, скопируем его. Теперь открываем наш файл с неоптимизированным кодом и просто заменим его скопированным. Это процедуру необходимо проделать, по возможности со всеми CSS и JS файлами используемыми на вашем сайте.

4. Про объединение изображений в спрайты можно прочитать здесь.

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

6. Включение встроенного кэша Joomla значительно ускоряет загрузку сайта, но бывают такие моенты, когда кэшировать страницу не надо, а возможности отключить кэш отдельно для каждой страницы или компонента во встроенном механизме кэширования нет. Что делать? Есть неплохое решение в виде компонента Jotcache и плагина Jotcache, после установки которых вы можете более гибко управлять кэшированием (отключать кэш у отдельных страниц, модулей, компонентов). Подробнее о использовании и настройке Jotcache можно прочитать на сайте webmastermix.ru. Хочу заметить, что при сипользовании компонента Jotcache могут возникнуть проблеммы совместимости с некоторыми сторонними расширениями, так перестает работать модуль randomtags такого популярного компонента, как Tags for Joomla. И не забывайте, что размещать плагин jotcache необходимо последним в списке системных плагинов, впрочем это касается и стандартного плагина кэширования.

7. Многие плагины и модули входящие в состав дистрибьютива Joomla можно смело оключить: - Плагины поиска. Лучше встроить поиск от Yandex или Google. - Система отладка. - Система запомнить меня - Содержимое Рейтинг - Содержимое подсветка кода (GeSHi) - Система - Поддержка старых расширений (Legacy). Этот плагин лучше вообще никогда не включать. На данном сайте включены только четыре модуля: mod_mainmenu, breadcrumbs и два модуля, использующиеся в этой статье mod_wrapper. Из стандартных компонентов остался только компонент Контактов, все остальные удалены, и как видите, сайт все еще рабоатет :)

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

9. Ну, и конечно же хостинг. От него очень многое зависит. Данный сайт расположен на хостинге spaceweb, нареканий к нему нет. Кроме вышеперечисленных, существую конечно же и другие методы ускорения сайта созданного на Joomla, такие как уменьшение запросов к самой базе данных с помощью компонента Qcache, грамотная структура самого сайта и др. Но даже, если Вы огрничетесь только мерами, перечисленными в данной статье, вы заметно ускорите свой сайт.

Расширения Joomla и JoomShopping, представленные на нашем сайте, разработаны нами. Мы не воруем и не продаём чужой труд. Приобретая расширения у нас, вы получаете полную поддержку и сопровождение.

"Чёрный список" сайтов, где незаконно продают наши расширения: joomlok.com, vk.com/joomlaz, for-cms.com, joocms.ru, null-script.ru, skladchik.com, joomlfun.ru. Остерегайтесь мошенников!

Записи блога
  • Сервис автоматического сжатия изображений OptiPic Ускорение загрузки сайта. Оптимизация изображений

    (Блог) 2017-12-14

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

  • Выравнивание блоков по высоте Выравнивание блоков по высоте

    (Блог) 2015-10-21

    Часто вид блочной верстки портится из-за разной высоты блоков (контейнеров) соседних колонок. Упростить задачу по выравниванию высоты контейнеров и призван jQuery плагин Simple EQH. Возможности плагина 1. Автоматическое выравнивание высоты...

  • Как вставить видео с youtube на сайт Как вставить видео с youtube на сайт

    (Блог) 2015-10-11

    Зачастую такая простая операция как вставка видео с сайта youtube на свой сайт вызывает трудности. Связано это с тем, что большинство редактовро сайтов с использованием CMS вырезают тег iframe, через который можно добавить видео на сайт. Даже, если вы...

  • Параметры проигрывателя Youtube Параметры проигрывателя Youtube

    (Блог) 2015-10-11

    В данной статье описаны все параметры встроенного проигрывателя YouTube. Добавив эти параметры к URL SWF-файла, можно задать цвет и границы,  автовоспроизведение и пр. Все следующие параметры являются необязательными. Официально они поддерживаются только встроенным...

  • Как устранить конфликт jQuery Как устранить конфликт jQuery

    (Блог) 2015-10-09

    Часто бывает, что модули используют различные библиотеки (mootools и jquery) и различные версии библиотек, что приводит к конфликту, и как следствие, неправильной работе модулей или компонентов. Посмотреть ошибки можно в консоле Firebug для FireFox и...

  • Оптимизация сайта на Joomla Оптимизация сайта на Joomla

    (Блог) 2015-10-08

    Для того, чтобы ускорить загрузку сайта на Jommla необходимо: 1. Использовать легкий шаблон (меньше скриптов, меньше графики). 2. Оптимизировать графические иображения, используемые на сайте . 3. Оптимизировать CSS и JS коды,объединенить различныe CSS в...

  • Калькулятор для сайта Калькулятор для сайта

    (Архив) 2015-10-01

    Калькулятор для сайта на JavaScript. Данный пример простого онлайн клькулятора, который предназначен для расчета стоимости создания сайта, но при желании и с помощью небольшой переделки может быть использован для любых расчетов. В коде калькулятора используется только...

  • Группы пользователей, права доступа Группы пользователей, права доступа

    (Архив) 2015-09-28

    В панели управления Joomla 1.5 можно добавлять, удалять и редактировать пользователей, а также управлять правами пользователей, назначая им различные группы. Пользователи могут быть размещены в нескольких группах с различным уровнем доступа.Группы с доступом к лицевой...

  • Начальная настройка Joomla (1.5) Начальная настройка Joomla (1.5)

    (Архив) 2015-09-28

    После установки Joomla ее необходимо настроить. Для ввода начальных настроек Joomla заходим в админпанель и выбираем пункт "Общие настройки". Попадаем на страницу с названием «Общие настройки» Joomla, которая состоит из трех вкладок: «Сайт»,...

  • Создание сайта на Joomla Создание сайта на Joomla

    (Архив) 2015-09-28

    И так мы установили Joomla локально, создав с помощью Denwer подобие сервера из Вашего компьютера и определились с начальными настройками для нашего сайта. Если во время установки вы выбрали пункт установить демо-данные, то зайдя на свой сайт, вы...

  • Установка Joomla Установка Joomla

    (Архив) 2015-09-27

    Для того, что бы установить Joomla на локальный компьютер необходимо из нашего компьютера создать подобие сервера, и в этом нам поможет Denwer - Джентльменский набор Web-разработчика («Д.н.w.р», читается «Денвер») — проект Дмитрия Котерова, набор...

Последние комментарии

  • JoomShopping кнопки + / -

    • admin 21.06.2018 07:29
      Добрый день. На демосайте вывод сопутствующих товаров реализован через модуль http://brooksite.ru/moduli-joomshopping/karusel-tovarov.html и шаблон ...
       
    • Иван 21.06.2018 00:46
      Здравствуйте. Не подскажете, в какую сторону копать, чтобы вывести кнопки количества в "сопутствующих товарах"? На вашем демо-сайте это реализовано ...
  • JoomShopping шаблон Responsive V2

    • IrinKa 21.06.2018 10:45
      Я уже нашла. Это не стандартные настройки. На офф сайте скачала аддон, который добавляет такую функцию.
       
    • admin 21.06.2018 07:27
      Добрый день. Это стандартные настройки JoomShopping.
       
    • IrinKa 20.06.2018 23:34
      Здравствуйте. У вас на демо-сайте в корзине при оформлении покупки есть такая фишка: поле выбора клиента (физ.лицо или фирма). При выборе меняются поля ...