My current client, we have a custom landing page for Phone Pop from the phone system. The page searches CRM Online for the client and then creates a new guide if it is not found. With the initial calls for the day, the creation of a new lead is extremely large, takes 20-30 seconds. After 5 or so requests, this drops to about 3 seconds:

I am sure that this is completely connected with the plugins, because the three queries listed in the table, which were always secondary, were OData's standard rest requests. The other 3 queries trigger plugins.
Does anyone have any good suggestions / workarounds for storing these plugins?