Brief overview of my setup:
Authcache 2.X (2013-Apr-04)
File Cache 1.0-beta2
Cache Expiration 1.0-beta1
Ubuntu 10.04 LTS 64-bit
PHP Memory = 256MB
27 Roles enabled in Authcache
Now that the Cache Expiration module works with Authcache 2.X, I've almost got the perfect cache setup for the site. The issue I am having is due to the amount of roles I have enabled for Authcache. During a node save, when the cache for the node and various other pages are being cleared, I am running into fatal errors due to PHP running out of memory as it is working with the large arrays.
Here's one of the errors I've gotten:
Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 71 bytes) in <drupal directory>/sites/all/modules/authcache/authcache.comb.inc on line 34
If I drop the enabled roles down to 14, a node save will go through fine, although with a pretty noticeable delay as the many different cache entries are being cleared.
I briefly played around with alternative arrays that use less memory (SplFixedArray & Judy Array), but haven't had any luck so far in getting them to work correctly.
Just seeing if anyone has any suggestions, or whether or not this could be made to work. The site could really benefit from this caching, but I'm starting to think that it might be impossible with the amount of roles I would need to have caching enabled on.