I'm trying to improve the OutputService performance.
last month I had a problem that was solved by increasing timeout to 420, but this month I have a document to generate who is a ~50% bigger than the last one.
I increased to 720 seconds, It is taking longer than 720 seconds. I could keep increasing but something feels wrong, as in Integration environment it takes 8 minutes (480 seconds) and PRODUCTION has much more avalaible memory, cpu, etc...
I'm wondering if this can also improve perfomance of the OutputService also? It was 65536, I did not had the chance to test yet as I have to ask a third party team to restart the server after I change this, I dont have acess to do it myself.
And in case it affects improves perfomance, how much you recomend, bigger than the template and xml, or bigger than xml, I'm calling
OutputService -> generatePDFOutput
Template ~ 380kb
InputXML ~ 220kb
Also if you have any other tips to improve perfomance I would appreciate.
You can certainly go with the blog and tweak the settings but I would be keen to know how are you invoking the service? Is it a standalone install or a cluster? If the performance is not optimal and you want to handle more load, you must look to move towards cluster and add more nodes.
Having high max inline size has its own repercussions. So, start iteratively and do not bump it straightway to 100X.