Hi Community,
I have built a rather big power app for a customer and everything went fine until recently. The performance is really dropping and loadtimes are very high. The App uses about 20 SharePoint lists which vary in size from a few records to about 3000 records at the moment of writing.
All those lists are connected to each other 'programmatically'. In which I mean. For example: In the InvoiceList I have a ClientID and ProjectID.
So when the user loads the gallery of invoices. For invoice there is a lookup in getting some clientdata and another lookup to get some projectdata. So of course this is generating a lot of networkrequests.
I already decreased that delegation limit from 2000 to 1200. Since most delegation warnings I receive are not really an issue. (at least not data wise).
Loading data in a collection at startup. Does this improve performance, or is loading data in cache just decreasing performance?
The application is running on a desktop with a high enough CPU and more then enough Memory and with high speed internet connection.
Could it also be that MS is reducing our performance as it might have noticed we are using "a lot" of server resources, with a basic license?
What are your thoughts about it?
Thanks for thinking along.
Bart