Настройки кэша для различных видовАкселератор для WordPress

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

settings-Views

Основные#

  • Разделять по критериям ниже

    Включает разделение кеша.

Типы устройств#

Список групп по набору пользовательских агентов. Настройки для каждой группы:

  • Включить

    Включает текущую группу.

  • Название и ярлык

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

  • Агенты

    Будут включены только запросы страниц, содержащие эти строки (без учета регистра) в своих пользовательских агентах. Если строка начинается с одного из /~@;%`# символов, то она интерпретируется как регулярное выражение с условиями. Например, части пользовательских агентов можно сравнить, добавив к строке = или != и точное значение (с логическим ‘&’ оператором также) по аналогии с файлами cookie ниже. Например, !@\Wchrome/\d+\W@ & @(?:\W|^)safari/[\d\.]+(?:\W|$)@. Добавлять можно сразу несколько элементов, размещая каждый на новой строке.

Географическое местоположение (beta)#

Сравнение идет от первого к последнему. Если группа не найдена, используется идентификатор региона. Если имя определено, оно отображается в очереди оптимизации. В противном случае используется внутренний идентификатор группы. Первый регион в каждом пункте — это обязательная страна для текущей группы. Если это узел, определенный IP, он является оригинальным. Если регион невозможно определить, возвращается ^. Первым элементом всегда является «домашний» кеш (туда можно добавить ^, чтобы принудительно использовать домашний регион для неопределенных).

Совместимость#

Список групп по набору пользовательских агентов, для которых оптимизация будет производится в совместимом (щадящем) режиме. Например, для группы «Облегченная оптимизация» не производится отложенная загрузка CSS и JS. А для «Облегченная оптимизация с минимальным размером HTML» ещё и не делаются inline изображений и стилей для минимизации размера HTML. Настройки для каждой группы:

  • Включить

    Включает текущую группу.

  • Агенты

    Будут включены только запросы страниц, совпадающие с этими регулярными выражениями с условиями в своих пользовательских агентах. Например, части пользовательских агентов можно сравнить, добавив к строке = или != и точное значение (с логическим ‘&’ оператором также) по аналогии с файлами cookie ниже. Например, !@\Wchrome/\d+\W@ & @(?:\W|^)safari/[\d\.]+(?:\W|$)@. Добавлять можно сразу несколько выражений, размещая каждое на новой строке.

Параметры#

Список сгруппированных параметров, таких как аргументы и файлы cookie. Настройки для каждого элемента:

  • Включить

    Включает текущий элемент.

  • Необязательное имя для опознавания

    Уникальное название группы.

  • Исключения URI
  • Файлы cookie

    Будут включены только запросы страниц, имена файлов cookie которых начинаются с любой из указанных строк. Если имя начинается с одного из /~@;%`# символов, то оно интерпретируется как регулярное выражение с условиями. Например, значение cookie можно сравнить, добавив к имени = или != и точное значение (с логическим ‘&’ оператором также). Например, @^cookie_1$@ = v1 & @^ cookie_2$@ != v2 означает, что файлы cookie cookie_1 и cookie_1 будут использоваться только в том случае, если cookie_1 равно v1 и cookie_2 не равно v2. Также, можно проверить файл cookie на отсутвие или пустое значение, добавив к имени !, например, !@^cookie_1$@. Добавлять можно сразу несколько элементов, разделяя из запятыми.

  • Заголовки
  • Аргументы URI

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

Добавить комментарий