I am currently working on enhancing the performance of my web application. The application is java-based and is hosted on an Amazon cloud server with JBoss and Apache.
One particular page in the application is experiencing a slow loading time of 13-14 seconds. This delay can be attributed to the numerous HTTP requests totaling over 100 that are executed during the page load. Additionally, the loading time is further impacted by the long load times of the JavaScript and CSS files.
To address this issue, I have relocated all the JavaScript code from the JSP page to separate JS files and minified both the JS and CSS files. Despite these optimizations, there has been minimal improvement in the page load time.
The page also includes Dojo data which contributes to the loading delay.
Are there any alternative approaches that I should consider to enhance the performance of this page?
Furthermore, is there any optimization that can be implemented at the JBoss or Apache level to address this issue?