AOEpeople/Aoe_AsyncCache

Name: Aoe_AsyncCache

Owner: AOE

Description: Asynchronous Cache for Magento

Created: 2011-11-29 22:42:34.0

Updated: 2017-12-17 05:45:31.0

Pushed: 2017-08-01 10:58:51.0

Homepage: http://www.fabrizio-branca.de/magento-asynchronous-cache.html

Size: 176

Language: PHP

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Aoe_AsyncCache

Overview

Aoe_AsyncCache extends the Magento cache management in a way that cache-purges are collected and queued instead of directly purged.

A cronjob runs automatically and purges the cache in a given interval, e.g. once per hour.

This extension speeds up Magento in situations where the cache gets flushed quite often.

Important

Blocking standard cache-flushed means that there might be old cached data still used instead of up to date data. Please keep this in mind when developing and running in production and adjust the cronjob for your needs.

Use with Magento EE FPC

Magento 1.x EE's FPC is supported, and purges are queued against it as well. In some cases, you may wish for user-triggered FPC purges to occur immediately. It's possible to make queuing apply only to actions from the admin.

In your full_page_cache configuration, add this next to <backend_options>:

<frontend_options>
    <!-- Set to 1 to allow direct frontend purges, such as the cart. -->
    <async_cache_admin_only>1</async_cache_admin_only>
</frontend_options>

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.