Advantages to Moving Processing Out of Mason
- Better separation of application business logic and presentation code.
- Better use of shared memory under mod_perl.
- Code can be loaded at server startup.
- Better performance.
- Doing your redirects before Mason does much processing makes your app respond quicker.