Speed Cache документация

 

Вступление

Speed Cache поставляется с инструментами производительности Joomla (Cache и Gzip) как естественное улучшение с множеством новых инструментов производительности, совместимости и функций.

 

Speed Cache: Панель управления проверкой производительности Joomla

 

Основные характеристики:

  • Новый статический кеш
  • Активировать полное кеширование браузера
  • Автоматическая генерация кэша
  • Проверьте активацию и длительность кэша Joomla
  • Проверьте сжатие Gzip
  • Добавить Expire Headers наличие и продолжительность
  • Speed cache URL Активация автоиндексирования
  • Проверьте версию PHP
  • Активация кэша браузера
  • Активация кэша Автоочистка

 

I. SPEED CACHE УСТАНОВИТЬ И ОБНОВИТЬ

1.1 Установить

Наш компонент совместим с Joomla 3.x. Все функции и сторонние интеграции включены во все членства.
Чтобы установить наш компонент, вам нужно скачать расширение .zip и использовать стандартный установщик Joomla.

 

Joomla установить

Затем нажмите кнопку «Обзор»> «Загрузить и установить», компоненты, модули и плагины будут установлены по умолчанию.

 

1.2 Обновление и автоматическое обновление

Чтобы обновить расширение, вы можете установить новую версию поверх старой, загрузив ZIP-файл из JoomUnited или использовать автоматическое обновление (рекомендуемые).

 

speedcache-обновление

 

Автоматическое средство обновления, которое отправляет уведомление об обновлении, встроено в установленное расширение Joomla. Таким образом, вы получите уведомление, как и любое другое расширение на панели инструментов или с помощью меню: Расширение> Управление> Обновить меню.

 

Войдите в свой аккаунт, чтобы обновить

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

 

в прямом эфире обновление

 

Введите свои учетные данные JoomUnited, которые вы используете для входа здесь @ www.joomunited.com

 

Логин-joomunited

 

Кнопка станет оранжевой, поздравляю! Теперь вы можете обновить все расширения JoomUnited на этом сайте! Если срок вашего членства истек, вы получите обновленную ссылку и текст, объясняющий это.

 

счет-сшитый

Примечание: один логин позволит вам обновить все расширения JoomUnited (относительно вашего членства). Срок действия логина не истечет, если вы не отключите его.

 

II. РАБОЧАЯ ПАНЕЛЬ

После установки компонента панель инструментов будет доступна через меню Компоненты> Speed Cache.

 

фикс-кэш-производительность

 

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

Параметры проверены:

  • Проверить Joomla кеш Активация и длительность: проверьте, активирован ли кеш joomla и время по крайней мере установлено на 30 '
  • Проверьте Joomla Сжатие Gzip
  • Заголовки Expire наличие и продолжительность в файле htaccess
  • Speed cache Автоиндекс URL Активация: проверьте, активирована ли автоматическая индексация URL в конфигурации Speed Cache.
  • Версия PHP: проверьте, используется ли PHP7 +
  • кэш браузера Активация: проверьте, активирован ли кеш браузера Speed Cache
  • Авто Очистить кеш Активация: проверьте, включен ли автоматический очиститель кэша

 

Примечание: на некоторых серверах, таких как NGINX или со встроенным CDN, проверка Expire Headers может быть неудачной. Это не проблема для производительности, так как она уже обработана

 

III. УПРАВЛЯЕМЫЕ КЕШЕНЫМИ СТРАНИЦАМИ

3.1 Добавить URL-адреса в кеш-систему

Чтобы применить статический кеш Speed Cache и кеш браузера, вам нужно добавить страницы вашего сайта (URL) в список Speed Cache. С приборной панели нажмите на Управлять кэшированными URL.

 

управлять-кэш-URL

 

Отсюда вы увидите список URL, которые уже находятся в кеш-системе.

 

URL-кэшируются-лист

 

Чтобы добавить URL в кеш, у вас есть 3 решения:

  • Используйте кнопку Импортировать URL из меню
  • Нажми на Добавить новое кнопка добавить вставить пользовательский URL
  • использование некоторые правила включить набор URL

 

Кнопка Импортировать URL из меню откроется лайтбокс, из которого вы можете импортировать одно или несколько меню Joomla.

 

кэш-URL выбор

 

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

 

Меню-кэш-авто

 

Чтобы добавить пользовательский URL в кеш, используйте Добавить новое кнопка.

 

кэш-URL

 

Наконец, просто нажмите кнопку состояния, чтобы «опубликовать» (добавить в кэш) URL (страницу). Добавление страницы в кеш активирует статический кеш и кеш браузера на странице.

Примечание: на панели управления вы можете использовать выпадающий список для изменения состояния элементов в один клик

Правила включения помогут вам добавить набор URL в вашу кеш-систему. Например, если вы хотите поместить в систему Speed Cache весь раздел новостей, где URL начинается с / news, вы можете добавить следующее правило:

 

добавление кэш-правила

 

Правила включения URL-адресов позволяют использовать звездочки в ваших URL-адресах, поэтому вы можете поместить в кэш тысячи URL-адресов одним запросом. Вот несколько полезных примеров использования

  • Добавьте правило, чтобы включить все URL на основе префикса (включая этот префиксный URL): www.domain.com/news*
  • Добавьте правило для включения всех URL-адресов на основе префикса (исключая этот префиксный URL-адрес): www.domain.com/news/*
  • Включить часть URL из кэша: www.domain.com/news/*/themes

3.2 Исключить URL из кеша

Исключение URL-адресов из кэша работает аналогичным образом, вы можете исключать URL-адреса по одному или использовать правила. Чтобы исключить URL, откройте вкладку Кэширование URL исключения, затем New.

 

кэш-URL

 

Правила исключения URL-адресов позволяют использовать звездочки в ваших URL-адресах, поэтому вы можете исключить из кэша тысячи URL-адресов одним запросом. Вот несколько полезных примеров использования

  • Добавьте правило, чтобы исключить все URL на основе префикса (включая этот префиксный URL): www.domain.com/news*
  • Добавьте правило для исключения всех URL-адресов на основе префикса (исключая этот префиксный URL-адрес): www.domain.com/news/*
  • Исключить часть URL из кэша: www.domain.com/news/*/themes

3.3 Кэширование по странице и статусу пользователя

Как вы заметили, в списке URL вы можете активировать кеш для гостевых пользователей и / или для зарегистрированных пользователей. Действительно, Speed cache способен обрабатывать кэш даже для зарегистрированных пользователей и, следовательно, для всего динамического содержимого.

Это то, что вы не можете справиться с плагином Joomla - Page cache.

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

 

Кэш-вошедшего Joomla

 

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

3.4 Очистите все кэши Joomla

После добавления страницы в кеш Joomla создаст несколько файлов кеша, Speed Cache сгенерирует статический кеш (HTML-файл), и файл будет сохранен в браузере пользователя (кеш браузера).

Очистка кеша Speed Cache может удалить все эти файлы и кеш за один клик, вам не нужно очищать кеш Joomla отдельно.

 

кэш-отбой

 

В настройках вы также можете активировать параметр для автоматической очистки всех этих кешей от действий. Действительно, при выполнении таких действий, как сохранение содержимого, можно очистить весь кэш.

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

 

четко кэш-кнопка

 

Внутривенно МИНИФИКАЦИЯ РЕСУРСОВ

Минификация относится к процессу удаления ненужных или избыточных данных без влияния на то, как браузер обрабатывает ресурс - например, комментарии и форматирование кода, удаление неиспользуемого кода, использование более коротких имен переменных и функций и т. Д.

С приборной панели нажмите на Сгруппируйте и сверните, затем нажмите кнопку «Сканировать», чтобы вывести список файлов вашего сайта.

 

минификация-файл кэш

 

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

  • Сгруппировать все файлы JS
  • Сгруппировать все файлы CSS
  • Групповые шрифты

 

групповые файлы

 

По умолчанию в списке перечислены файлы CSS, JS и шрифт, содержащиеся в вашем шаблоне, а некоторые - с носителя. Если вы хотите минимизировать все файлы, которые загружаются в веб-интерфейс (на всех страницах), мы рекомендуем перечислить файлы и открыть настройки.

 

преуменьшать-реклама

 

Отсюда вы можете выбрать папки на сервере, где находятся ваши CSS, JS и шрифты, например, media / com_hikashop. затем просто нажмите мини-зеленый переключатель или используйте Toggle State кнопка.

 

мульти-Activate выбора

 

V. CDN INTEGRATION

Использование CDN (Content Delivery Network) доказало свою эффективность, особенно если у вас международная аудитория. Это помогает обслуживать веб-сайты из местных источников по всему миру. Интеграция CDN доступна со всеми основными CDN на рынке, такими как Cloudflare, Amazon Cloudfront, MaxCDN, KeyCDN и другими.

Чтобы получить доступ, просто нажмите на CDN с приборной панели. Затем вы можете добавить свою информацию там.

 

CDN-SC

VI. SPEED CACHE НАСТРОЙКИ

6.1 Общие параметры

Speed cache получил некоторые настройки, доступные из Панель инструментов> Ссылка на конфигурацию

 

parameters1

 

  • Время жизни кеша: Время жизни кэша в минутах. После этой задержки кеш будет автоматически очищен, а затем восстановлен
  • Использовать кеш браузера: Используйте браузер для кэширования содержимого страницы. Значительно увеличьте скорость страницы, кэшируя тяжелый контент страницы, например изображения, на жесткий диск. Это также может быть очищено
  • Кэш-файл на пользователя: Для каждого пользователя будет создан файл кэша, который будет активирован, если ваш сайт требует входа в систему. Применять только для зарегистрированных пользователей и разрешить исключать динамические элементы из кеша, такие как имя пользователя
Файл кеша для каждого пользователя должен активироваться каждый раз, когда вы планируете активировать кеш на динамическом контенте или во время сеанса пользователя (вход в систему)
  • Очистить кеш на действия администратора: Кэш будет удален при выполнении определенных действий в администрации Joomla: сохранение, применение, публикация, отмена публикации или удаление содержимого
  • Очистить кеш на фронтальных действиях: Кэш будет удален при выполнении определенных действий на веб-интерфейсе Joomla: сохранение, применение, публикация, отмена публикации или удаление содержимого
  • Очистите также кеш Joomla: Помимо кеша SpeedCache, кеш Joomla также будет очищен

 

6.2 Автоматическая предварительная загрузка кэша

Последние параметры касаются автоматической регенерации кэша. После очистки кеш можно автоматически предварительно загрузить на основе списка URL-адресов (для работы требуется расширение cURL, обычно устанавливаемое).

 

parametter3

 

  • Токен для предварительной загрузки кеша: Маркер для предварительной загрузки кэша используется для аутентификации запроса на восстановление кэша. У вас также есть URL, который вы можете использовать со своим crontab, чтобы регулярно его перезагружать.
  • Предварительная загрузка после очистки кеша: После очистки кеш можно автоматически предварительно загрузить на основе списка URL-адресов (для работы требуется расширение cURL, обычно устанавливаемое).
  • Добавьте заголовок Cache-Provider: это в ответ, когда ответ предоставляется Speed Cache. Может использоваться для отладки.
  • Автоматическое меню для кеширования: Автоматически добавлять новые меню в список кэшированных страниц.
  • Кеш для рабочего стола: Служить кешем для рабочего стола для всех устройств: рекомендуется, если не указана неверная версия кеша
  • Кеш для планшета: Обслуживание кеша для планшета: рекомендуется ТОЛЬКО, если вы используете неверную версию кеша
  • Кеш для мобильных: Служите кешу для мобильных устройств: рекомендуется ТОЛЬКО, если вы используете неверную версию кеша
  • Кэширование внешнего скрипта: Кэшируйте внешние ресурсы, такие как скрипт, от Google. Предупреждение: убедитесь, что вы отслеживаете производительность до и после активации, в некоторых случаях вы можете столкнуться с потерей производительности при активации!
  • Загрузить модуль по Ajax: Добавьте опцию в каждый модуль, чтобы активировать загрузку AJAX (асинхронная), которая будет настроена модулем.

Когда «Load module by Ajax» включен, вы увидите параметры в Модули> вкладка «Дополнительно».

 

Ajax-погрузо-модуль

 

  • SpeedCache AJAX загрузка: Активируйте загрузку модуля в AJAX (asynchrone), чтобы избежать проблем с кешем этого модуля
  • Автоматическое обновление AJAX: Период автоматического обновления модуля AJAX, чтобы избежать проблем с кешем этого модуля
  • Интервал обновления AJAX: Выберите интервал обновления AJAX для этого модуля (минуты)

 

6.3 Lazy loading

Чтобы получить доступ Lazy loadingпожалуйста, перейдите к Панель инструментов> Конфигурация ссылка на сайт. Эта функция помогает вам постепенно загружать изображения, когда пользователь прокручивает страницу вниз, полезно, если у вас длинная страница с кучей изображений внутри. Сначала вы должны включить этот параметр, а затем вы увидите эти настройки ниже:

 

ленивый-погрузо-вкладка

 

  • Исключить изображение меньше чем (ширина px): Исключить из изображения lazy loading все изображения, размер пикселя которых меньше этой ширины. Полезно, чтобы исключить маленькие значки или логотипы
  • Исключить изображение меньше чем (высота px): Исключить из изображения lazy loading все изображения, размер пикселя которых меньше этой высоты. Полезно, чтобы исключить маленькие значки или логотипы
  • Lazy loading Включение URL: Включите только те URL-адреса для изображения lazy loading. Вы также можете включить набор URL-адресов, используя правило, например: www.website.com/news*
  • Lazy loading исключение URL: Исключить URL-адреса из изображения lazy loading. Вы также можете исключить набор URL-адресов, используя правило, например: www.website.com/news*

 

6.4 Minify & group

Чтобы получить доступ Minify & group, идти к Панель инструментов> Конфигурация ссылка на сайт. Здесь вы можете включить групповые CSS, JS, шрифты и шрифты Google или исключить некоторые файлы JS и CSS.

 

-Группа вкладки преуменьшать

 

  • Включить папку: Включите папку, чтобы получить файл минимизации
  • Группа CSS: Группирование нескольких файлов CSS в один файл минимизирует количество HTTP-запросов. Используйте с осторожностью и протестируйте свой сайт, это может привести к конфликтам.
  • Группа JS: Группировка нескольких файлов Javascript в один файл минимизирует количество HTTP-запросов. Используйте с осторожностью и протестируйте свой сайт, это может привести к конфликтам.
  • Групповые шрифты и шрифты Google: Группируйте локальные шрифты и шрифты Google в одном файле, чтобы обслуживать их быстрее.
  • Отложить CSS: Вызовите CSS-файлы в конце загрузки страницы, чтобы устранить блокирующие элементы рендеринга.
  • Отложить JS: Вызовите файлы JS в конце загрузки страницы, чтобы исключить блокирующие элементы рендеринга
  • Исключение файлов: Чтобы избежать конфликтов или ошибок, вы можете исключить файлы из группового процесса. Только относительный путь как в примере.

 

6.5 Значения по умолчанию

Чтобы получить доступ к значениям по умолчанию, перейдите к Панель инструментов> Конфигурация ссылка на сайт. Это значения по умолчанию, которые применяются к новому URL при добавлении в систему Speed Cache.

 

по умолчанию-значения-вкладка

 

  • Кеширование для гостя: Кэширование этого URL для гостевых пользователей
  • Предварительная загрузка для публики: Предварительная загрузка этого URL для публичных пользователей
  • Кеширование для вошедших в систему: Кэширование этого URL для зарегистрированных пользователей
  • Предварительная загрузка для входа в систему: Предварительная загрузка этого URL для зарегистрированных пользователей
  • Предварительная загрузка на пользователя: Предварительная загрузка этого URL для каждого пользователя
  • Исключить кеш для публичного доступа: Исключить URL из кэша для публичных пользователей
  • Исключить кеш для входа в систему: Исключить URL из кэша для зарегистрированных пользователей

 

6,6 CDN

 

Чтобы получить доступ к CDN, перейдите на Панель инструментов> Конфигурация ссылка на сайт. Затем вы активируете CDN и вводите информацию о вашем CDN здесь.

 

CDN-вкладка

 

  • CDN URL: добавьте свой CDN URL без косой черты (в конце)
  • Содержание CDN: Ваш контент Joomla обслуживается через ресурсы CDN, разделенные запятой
  • Исключить контент: Исключить тип файла или каталоги из сети CDN
  • Относительный путь: Включено по умолчанию, Включить / отключить CDN для ресурсов относительных путей. Используется для совместимости с некоторыми плагинами Joomla.

6.7 Интеграция ImageRecycle

ImageRecycle - сторонний сервис сжатия изображений: https://www.imagerecycle.com/

Мы добавили сервис в конфигурацию Speed Cache, потому что считаем, что это значительное улучшение производительности, но использовать его не обязательно. Наши участники могут получить скидку 20% на все членство на странице конфигурации.

 

ИК-скорость-кэш

 

После установки вы можете сжать изображения и PDF-файлы на Компоненты> Переработка изображений.

 

ручная оптимизация

 

Для получения дополнительной информации вы можете перейти здесь: https://www.imagerecycle.com/cms/joomla

 

6.8 Импорт / Экспорт

Чтобы получить доступ к импорту / экспорту, перейдите к Панель инструментов> Конфигурация ссылка на сайт. Теперь вы можете увидеть импорт / экспорт конфигурации.

 

импорт Экспорт

 

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

 

экспорт-импорт-кнопка