I have file data (specifically language resource files). These files are automatically generated using machine translation api's (goog translate). They change relatively infrequently but when the master one changes (new string added or changed), this causes all the other language files to be updated automatically. 

I'm trying to decide between serving these files directly from the blobstore or serving them from memcache and storing them in the datastore. 

Which is faster/more efficient?