apigee-x or apigee-hybrid response cache can cache response of size upto 256KB. Also the no of responses it can cache is 10 million. Lets say my each response is of size 250KB and have 10 million responses, then it sums up to over 2300 GB data. Doesn’t feel realistic. Can anyone explain?
Hi,
In the unlikely event that the scenario you have described is needed, then the databases that store the cached data will grow to fit the need. In Google, we have a lot of compute and storage available, so we can accommodate this if needed. Note however, that however that 2.3TB will not be stored in memory. Only the cache related to the current transactions will be stored in memory. Retrieval from the DB for new transactions should still be faster than calling the backend to recreate the response details.
1 Like