Wanted some opinions on a solution I’m trying to come up with:
I have a fan/enthusiast plugin I’m working on for fans of TV shows. One of the custom post types attached to the plugin is a release type which stores data on dvd releases of a show. Some of the meta data that I weant stored is info from Amazon using their Product Advertising API. I wanted to cache some of the pricing data available there, such as the current price of the dvd.
I was thinking of using transients but from what I can tell their nothing more than a layer on WP options; their too global. I’d have to create numerous transients with a naming scheme that would point to a certain post.
The other option would be to use custom fields but use the CRON API to update it, I’d either have one Cron job update all the custom fields hourly or create one cron job per post that did so.
My question is which solution would be more practical performance and convenience wise?