谷歌应用引擎的文件缓存有哪些选项



我有一个REST,.NET核心应用程序在Google App Engine Flexible中运行。

它从云存储读取二进制文件(大小为几MB,很少有几百MB(。为了让它运行得更快,我将这些文件缓存在本地文件系统(/tmp(中。但当应用程序被扩展并且同时运行更多实例时,这种方法就不起作用了。

对于在应用程序实例之间共享的快速文件缓存,我有哪些选择?

  • 云文件存储看起来很棒,但不适用于应用程序引擎
  • Cloud Memorystore-我不确定它是否适合我

您可以使用redis数据库从应用程序引擎免费缓存多达30 mb的数据,这是一个易于实现的解决方案。

为此,您只需要创建一个Redis Cloud数据库并修改应用程序的appsettings.json文件。

最新更新