An open API service indexing awesome lists of open source software.

https://github.com/zepgram/module-fasterize

Magento2 module to manage Fasterize cache flushing. Includes auto-flush on events and management from back-office.
https://github.com/zepgram/module-fasterize

cdn cloud-computing fasterize magento2 magento2-module performance-optimization

Last synced: 6 months ago
JSON representation

Magento2 module to manage Fasterize cache flushing. Includes auto-flush on events and management from back-office.

Awesome Lists containing this project

README

          

# Fasterize #

Manage Fasterize cache from Magento admin and auto-trigger cache flush when it's necessary by using the Fasterize API service.

## Installation
```
composer require zepgram/module-fasterize
bin/magento module:enable Zepgram_Fasterize
bin/magento setup:upgrade
```

## Configuration
Enter your Fasterize configuration under Stores > Configuration > Zepgram
![image](https://user-images.githubusercontent.com/16258478/91511586-4ff50f00-e8e0-11ea-8e93-429fb2258774.png)

Then, at least one store must be enabled to access the Fasterize cache manager
![image](https://user-images.githubusercontent.com/16258478/67890231-9c50b080-fb50-11e9-82b9-89d3ce8938b2.png)

Flush action is explicitly rendered
![image](https://user-images.githubusercontent.com/16258478/67903759-bbf5d200-fb6c-11e9-9522-20a598c12e67.png)

Control access to the cache through Magento ACL
![image](https://user-images.githubusercontent.com/16258478/67896147-10dd1c80-fb5c-11e9-9dcf-04b033918bc9.png)

## Events

Fasterize flush will be automatically triggered on those native Magento events:

``clean_media_cache_after``

``clean_catalog_images_cache_after``

``assign_theme_to_stores_after``

``adminhtml_cache_refresh_type``

``adminhtml_cache_flush_all``

## Logs
Every request are logged and can be found under /var/log/zepgram/fasterize.log