I need to read a 5Mb file on Google App Engine (Python 2.7) and use it frequently.
As read a file in GAE is not difficult: Read a file on App Engine with Python?
The difficult part is storing it somewhere so I can access it as fast as possible frequently. It is 5MB so it exceeds the 1MB datastore item limit.
I consider to use Blobstore, but I am afraid it is not fast enough. Is reading Blobstore faster than reading a file?
I am thinking about put the whole file in memcache. Is it possible? Is the memcache big enough to store a 5MB file?
Just like on a computer, I need to put this file in memory not hard disk.
Any suggestions?
Thanks a lot!