Content groupsAccelerator for WordPress

It is a list of content groups allowing changing common settings and setting self-learning parameters depend on specified content’s scope. When groups are applied to particular page the first scope match will be chosen. Also, scopes matches independently for each mode.

settings-Groups

Each group element contains settings described below.

Modes#

Each enabled mode will apply the related settings below.

Name#

Optional group’s name for simplify identification.

Scope#

Actually, it is a filter to pages that will be included in particular group. Each of next filter is applied by logical ‘and’.

  • URI paths

    Only matched pages’ URLs will be included. An empty list means all pages. The syntax is the same as in URI paths exclusions. It can be added multiple strings at once via separating by commas.

  • Content’s patterns

    Only pages that contain specified parts via their XPaths selectors will be included. An empty list means any parts. It can be added multiple selectors at once by placing each on new line.

  • Views

    Only selected devices’ views will be included. If no views are selected it means all views.

Common settings’ overrides#

  • Enable content optimization

    If disabled then no optimization will be made including below styles and scripts.

  • Scripts

    Enables overriding some of scripts settings.

  • Styles

    Enables overriding some of styles settings.

Self-learning#

It enables self-learning technology while optimization that generates specific optimization’s data for particular page structure and uses it in optimizations of other pages with the same structure.

  • Fast processing

    Significantly increases a speed of optimization but can produce larger (up to about 20%) critical styles files.

  • Exclusions for pages’ structure comparing

    Specifies XPath selectors for pages’ elements that won’t be included in page structure. E.g. by default, style, link, head tags are already excluded. It can be added multiple selectors at once by placing each on new line.

  • Exclusions for pages’ styles selector comparing

    Specifies regular expression masks for omitting styles’ selectors parts. If particular expression contains regular expression’s catch group the only it will be omitted. E.g. for style selector .class-1.class-2.class-3 expression @\.class-2@ will transform it to .class-1.class-3 but expression @\.class-(2)@ will transform it to .class-1.class-.class-3. It can be added multiple expressions at once by placing each on new line.

Debugging#

While tuning up similar pages for self-learning it can be useful to check page’s structure. If debug mode is enabled and enter additional parameter to the URL seraph_accel_proc=LRNSTR (e.g. https://my-site.com/?seraph_accel_proc=LRNSTR) then there will be <script type="text/seraph-accel-learnComparingStructure"> element in page’s DOM under head tag with a structure.

Leave a Reply