4 ms·
This assumes all your users are searching for the same browse node. I’m not familiar with the Amazon API, how many browse nodes are there?
by chatmasta 8y ago
This assumes all your users are searching for the same browse node.
I’m not familiar with the Amazon API, how many browse nodes are there?
- BrowseNodes 8y agoYes. Browse Nodes are essentially product categories. So, users search for the same set of categories. There are ~40K browse nodes in each Amazon domain and we have cached most of them already [1]. So, the cache miss is unlikely here. But, product cache is little complex. We have already cached the top products [2]. But, products are added every day. So, there will be some amount of cache miss there. [1] Cached browse nodes - https://browsenodes.com/amazon.com/explore.html https://browsenodes.com/amazon.com/explore.html [2] Cached products - https://browsenodes.com/amazon.co.uk/itemSearch/83451031.html?parent=Apparel https://browsenodes.com/amazon.co.uk/itemSearch/83451031.htm...
- gitgud 8y agoAh I see now, so you guys have pre-fetched most of Amazon and are providing a less restricted API to the cached content. Is that permitted in the Terms and Service of the Amazon API? Anyway great idea, would make a lot of developers lives easier!
- BrowseNodes 8y agoThanks! Amazon TOS allows caching. But, not sure if there is any specific restriction on shared cache.