See release notes for my thoughts.
http://drupal.org/node/589150

In short I'm proposing we both use a 3rd module for output buffering; one that we can hook into. If I write the module, would you be willing to use it?

Comments

Jonah Ellison’s picture

I'm rather against forcing users to download yet another module before they can use Authcache. There must be a better solution.

I haven't gotten around to testing Authcache and Boost together... have people been doing this? I know there are more issues than just output buffering that need to be addressed within the Authcache code. For example, if they were both running together and trying to cache anonymous pages, Authcache would also save to the caching engine, which is not needed. Authcahe also outputs the page buffer while gzipping/saving in the background. I think the only way they are compatible at the moment is if Authcache is disabled for anonymous caching and used for logged-in users, while Boost is used for anonymous pages.

mikeytown2’s picture

I'm just trying to eliminate duplicate code, because we both use the same method for capturing output. Boost has some interesting functionality that other caching modules could use, hence the reason I want to break it apart. Long run will make the entire project more maintainable and would allow for certain parts of it to go into core (MT batch opps being the main one).
#579724: Split Boost into different modules - 2.0 will be the "boost is split up" code branch; would allow you to easily use boost in this module, like you stated on the front page.

I do believe that some people do use both together
http://drupal.org/node/326504

BTW, with 7.x we should be able to eliminate the requirement of using an output buffer.
http://api.drupal.org/api/drupal/index.php/7/source
http://api.drupal.org/api/function/drupal_page_footer/7
http://api.drupal.org/api/function/drupal_page_set_cache/7
hook_exit is before the output buffer ends, so that can be used as a way to grab output.

vacilando’s picture

Subscribing. These modules are complementary and many people use both of them, so it would be great if they could avoid any overlapping code.

RikiB’s picture

I would love to be able to use both of these together (boost for anon) but Im just a little afraid of conflict and would love if they supported each other or was combined. Subscribing.

znerol’s picture

Issue summary: View changes
Status: Active » Closed (outdated)