【问题标题】:How can I give my paid users a more responsive app than my free users in Google App Engine?如何在 Google App Engine 中为付费用户提供比免费用户响应速度更快的应用程序?
【发布时间】:2012-08-18 04:19:30
【问题描述】:

有人知道如何使用 Google App Engine 实现差异化服务吗?我有两种类型的用户。一个是高级用户,另一个是免费用户。我想在两者之间设置不同的最小延迟来启动新的 GAE 实例。换句话说,我愿意为高级用户产生的流量支付额外费用。尽管如此,对于免费用户,我更愿意至少支付或在谷歌提供的每日免费配额内付费。就我而言,我希望免费用户能够容忍比高级用户更高的延迟。我相信这个案例应该比较笼统,适用于很多人。

假设我可以通过用户使用的 URL 或其他机制来识别用户类型。我能想到的唯一方法是创建两个独立的应用程序,让高级用户访问一个启用计费的应用程序,而免费用户访问一个不启用的应用程序。但是,我的免费和高级用户需要共享数据存储,因为他们还必须在应用程序内进行通信。不幸的是,目前似乎不可能在不影响性能的情况下跨应用程序共享数据存储。

【问题讨论】:

  • 我一直在思考完全相同的问题,但略有不同 - 我如何为免费用户提供 F1 实例并使用 F4 付费。有一个功能请求允许 GAE 应用程序共享数据存储,这将解决这个问题:code.google.com/p/googleappengine/issues/detail?id=1300 请为此投票!
  • 这对您的用户来说似乎是一件奇怪的事情。您不能为非高级版提供更少的存储空间/更少的请求或广告支持的内容吗?通过向非高级用户提供缓慢的服务,您可能会失去将他们转化为付费客户的机会,因为他们会离开您的服务。
  • 是的,我可以。然而,就我而言,最重要的品质是延迟。因此,如果以更低的延迟为目标,则更能吸引用户进行转换。

标签: google-app-engine


【解决方案1】:

不,现在不可能。 App Engine 为您提供了一些用于平衡成本与响应时间的旋钮:实例类(适用于所有版本)、最小/最大挂起延迟和最小/最大空闲实例。后两组旋钮仅适用于您的应用的默认版本。

不过,您还可以通过其他方式尝试降低免费用户的费用。例如给他们有限的存储空间,限制一段时间内的登录次数或页面浏览次数,为他们提供质量较低的图像(如果您的应用是图像密集型的)等等。

不过,我不确定“为免费用户削减成本”是否有用。传统观点是,您希望将免费用户转变为付费客户(在商业中称为“转换”)。这或多或少是 App Engine 本身试图做的事情:P。没有什么灵丹妙药可以立即将免费用户变成付费用户。 “诀窍”(如果你可以这么说的话)是让您的应用的付费版本如此引人注目,以至于人们宁愿花钱购买它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多