Skip to content

alexander-nitsche/typo3-nginx-connector

Repository files navigation

TYPO3 Extension nginx_connector

Provides an Nginx cache connector which purges cached responses in Nginx along with cached pages in TYPO3.

Features

  1. Configurable Nginx base url
  2. Sends PURGE {Nginx base url}/* when flushing the frontend or all caches in the TYPO3 backend.
  3. Sends PURGE {Nginx request url} for all cached responses associated with a page when flushing its page cache in the TYPO3 backend.
  4. Detects and handles failed Nginx purge requests.

Out of Scope

  • Nginx: Handling of incoming PURGE requests
  • Nginx: Deleting of cached responses

The handling of cache purges on Nginx side can be managed by the non-free, commercial Nginx module ngx_cache_purge or by a custom implementation, for example this Perl implementation – Perl scripts are supported by Nginx natively.

Found a problem in this repo?

If you find any problems in this manual, please add an Issue, or contact the author via Slack or Email.

Further information

For further information about this extension, please see the official extension manual.