integer-net/magento2-async-varnish

Module for Magento 2 that defers and bundles purge requests to Varnish to reduce number of HTTP requests and increase speed of mass updates

Installs: 1 298

Dependents: 0

Suggesters: 0

Security: 0

Stars: 22

Watchers: 12

Forks: 0

Open Issues: 4

Type:magento2-module

1.0.0 2019-11-22 10:07 UTC

This package is auto-updated.

Last update: 2024-04-26 00:11:32 UTC


README

Software License Build Status Coverage Status Quality Score

Saves cache_tags to database to defer invalidation through cronjob instead of direct execution.

Usage:

  • via crontab
  • run bin/magento integernet:asyncvarnish:purge

Installation

  1. Install via composer
    composer require integer-net/magento2-async-varnish
    
  2. Enable module
    bin/magento setup:upgrade
    

Configuration

Zero configuration needed.

Change log

Please see CHANGELOG for more information on what has changed recently.

Testing

Magento Integration Tests

  1. Configure test database in dev/tests/integration/etc/install-config-mysql.php. Read more in the Magento docs.

  2. Copy tests/Integration/phpunit.xml.dist from the package to dev/tests/integration/phpunit.xml in your Magento installation.

  3. In that directory, run

    ../../../vendor/bin/phpunit

Contributing

Please see CONTRIBUTING for details.

Security

If you discover any security related issues, please email fs@integer-net.de instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.