Performance Considerations

Fusebox is an inherently organized framework. As this chapter has detailed, the ability to organize application behavior into a hierarchy of circuits offers a great deal of power for the development of complex systems.

To offer this well-organized modularity, though, Fusebox makes extensive use of <cfinclude> to build the code that will be executed for any given fuseaction. For each circuit that Fusebox involves in a fuseaction’s inheritance, it pulls in code from fbx_settings.cfm, fbx_layouts.cfm, and any additional layout files specified in fbx_layouts.cfm. From the main circuit, code from fbx_circuits.cfm is also included. In addition, code from the target circuit’s fuse files is brought into the page request.

Get Fusebox: Developing ColdFusion® Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.