I work on a java web-application. In this application, users can generate some reporting (xls/pdf) and create some pack of multiple reporting. (using pdfbox, itext)
More and more data are added in the application since few year.
The generation of reporting is made on the same server as the application, which doing slow-down or worth, GC overhead when multiple user do at the same time some reporting or if they are too much data to convert, so the application is down...
What is the best way to generate pdf on a web application ?
Export all the generation on an other server ?