Download & Extend

Split Boost into different modules

Project:Boost
Version:6.x-1.x-dev
Component:Miscellaneous
Category:feature request
Priority:normal
Assigned:Unassigned
Status:active
Issue tags:2.0

Issue Summary

Core, Crawler, UI, ect...

Comments

#1

M8!?

For real? You mean MORE modules?
I love what boost does! (When it's working, seems to have broke cron runs since installing 1.0)

I like the way it enhances performance and the way it facilitates that by adding to the existing drupal "performance" interface without the clutter of handfuls of modules and separate nav menu items and UIs for each.

The performance of drupal can be soooooooooooooooo crap (esp on shared hosting like GoDaddy) that boost should be considered for inclusion into core to unify performace admin tasks rather than fragmenting them further, IMHO of course. . .

#2

By spiting it up, it would allow different parts of this module to be developed semi independent of each other & would provide a better workaround to the crawler not working in your case. Speaking of that, try this patch for the crawler.
http://drupal.org/node/577578#comment-2047328

Examples of where this code could help elsewhere:
The crawler could eventually be used to replace the core batch api, cron MT, ect...
Use the expiration logic in varnish #543356: Cache Expiration & Varnish Collaboration
Ajax stats module
Output buffer module; every full page caching solution would benefit as well as other modules http://groups.drupal.org/node/25971
Provide a generic caching mechanism that could go into core.

There are a lot of good reasons to do this; main one making boost less intimidating for anyone else who wants to help (module file has 3k lines in it).

#3

This sounds great. Btw, do you have a plan on when you're going to start porting to 7.x, now that the full 1.0 release is out? (Congratulations on that!)

#4

7.x port won't happen until Boost 1.1 or so #575840: 6.x Roadmap, or at a minimum fixing this bug #575386: Table boost_cache fields size restrict the length of possible URLs