Google app engine 在Google应用程序引擎节点中缓存的最佳方式

Google app engine 在Google应用程序引擎节点中缓存的最佳方式,google-app-engine,caching,redis,google-cloud-platform,Google App Engine,Caching,Redis,Google Cloud Platform,在google App Engine docs for Node.js中,它只推荐使用本机memcache的其他语言。有没有比对外调用redis更好的缓存系统?到目前为止,本机memcache仅适用于标准环境应用程序。但事实上,flex env上的原生memcache未来的可用性至少在python和java上已经宣布。发件人: Memcache服务当前不可用于应用程序引擎 灵活的环境。memcache服务的alpha版本将是 很快就可以买到。如果您希望在服务启动时收到通知 有空的话,请填写这个

在google App Engine docs for Node.js中,它只推荐使用本机memcache的其他语言。有没有比对外调用redis更好的缓存系统?

到目前为止,本机memcache仅适用于标准环境应用程序。但事实上,flex env上的原生memcache未来的可用性至少在python和java上已经宣布。发件人:

Memcache服务当前不可用于应用程序引擎 灵活的环境。memcache服务的alpha版本将是 很快就可以买到。如果您希望在服务启动时收到通知 有空的话,请填写这个

请注意,Redis服务有两种风格:

这两项服务都可以直接从谷歌数据中心内部提供,在这种情况下,他们不需要打外部电话。从(在任一服务上):

  • 。。。确保指定
    GCE/us-central1
    作为延迟最低的云
  • 这意味着它们在性能上不应该与原生memcache相比有太大差异,原生memcache也在google数据中心的一些(其他)服务器上提供。至少对于托管在
    us-central1
    的GAE应用程序来说是这样


    注意:这都是基于文档的,我还没有使用flex环境。

    就像@Dan所说的,Node.js还没有Memcache
    如果您需要缓存数据存储实体,那么有一个库()具有内存缓存,可以连接到Redis db。它的“内存”缓存存储只有在您有一个应用程序引擎实例时才有用。

    好的,我可以使用任何一个,但我应该选择数据所在的数据中心?如果您看到一个
    GCE/
    更近一点,谢谢,是的。如果不是的话,我会测量和比较GCE之外最近的一个和
    GCE/us-central1
    -谷歌的网络可能比公共网络更快,访问
    GCE/us-central1
    的速度可能更快,即使距离不近。