Stock Entry Approval taking too much time

Stock entry approval are taking too much time. Sometime it takes more then 5 minutes for approving single stock entry heaving < 10 item details with batch details. On an average it is between 2 to 3 minutes. It’s horrible if more than 100 transactions have to be approved in a day. Any suggestion to improve it or usually it consume this time.

is it hosted on frappe cloud???

version - 15
Intel Xeon with 24GB RAM on premise server