从Memcache或blobstore提供服务更快/更高效/更便宜吗?

alo*_*loo 3 java google-app-engine memcached blobstore

我有文件数据(特别是语言资源文件).这些文件是使用机器翻译api(goog translate)自动生成的.它们相对不频繁地更改,但是当主设备更改(添加或更改新字符串)时,这会导致所有其他语言文件自动更新.

我正在尝试直接从blobstore提供这些文件或从memcache提供这些文件并将它们存储在数据存储区中.

哪个更快/更有效?

mji*_*son 5

尼克约翰逊描述了本文中的速度权衡.blobstore最擅长处理来自用户的上传.对于您的问题,您可能会使用数据存储区支持的内存缓存获得最快和最便宜的性能.在python中,NDB将为您自动执行此操作.在java中,使用objectify.