Having now spent a little time working with the Struts framework for Java I have determined that such is too much for me to understand and investigate at the moment. The architecture should not be affecting performance. Because of the time constraint I will leave frameworks and architecture for future research.