【问题标题】:How much memory of Memcache is available to a Google App Engine account?一个 Google App Engine 帐户可以使用多少 Memcache 内存?
【发布时间】:2011-01-11 15:31:36
【问题描述】:

Google App Engine 有一些关于 Memcache 限制的信息:

但是,没有指定单个应用程序的 RAM/内存存储的总允许大小。已知不允许超过 1MB 的对象。你有资料吗?

【问题讨论】:

    标签: google-app-engine limit memcached quota


    【解决方案1】:

    您的应用拥有的内存缓存容量不是固定的,可能会因应用的流量及其使用内存缓存的方式而异。

    【讨论】:

    • Nick,是否有计划发布一些通用指南或经验法则来理解或预测内存缓存行为?当我想把所有东西都放在那里时,智能地使用 memcache 来获得最佳性能感觉很困难,但我不想为了一些不太重要的东西而意外地驱逐一些我真正需要的东西。是否有一些普遍适用的算法来做出该决定?
    • 广义地说:相信驱逐政策。把所有可能有用的东西都放在那里,最常被访问的东西会在那里停留最长时间。
    • @NickJohnson - 这一切都很好,但是如果我知道项目 A 的成本为每千美元 1 美元,而项目 B 的成本为 0.10 美元呢?
    • 在谷歌开发者频道最近的一个 youtube 视频中,他们甚至说你应该仔细选择你放入 memcache 的内容。 youtube.com/watch?v=TGl81wr8lz8 虽然这可能会被引导到具有大量数据的应用程序,但在您的应用程序中添加到内存缓存的任何地方都会添加大量数据。 youtube.com/watch?v=TGl81wr8lz8
    • 这个答案只适用于默认的免费共享内存缓存。有关如何购买自己的专用内存缓存空间的信息,请参阅 mndrix 的其他答案。
    【解决方案2】:

    截至 2013 年 11 月,App Engine offers dedicated memcache 保证特定数量的内存缓存 RAM。您可以购买 1 到 20 GB 的专用缓存。可根据要求提供超过 20 GB 的空间。

    应用程序可用的共享内存缓存 RAM 仍因多种因素而异。

    【讨论】:

      猜你喜欢
      • 2012-03-06
      • 2012-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多