【问题标题】:My application update checks harm the server performance我的应用程序更新检查会损害服务器性能
【发布时间】:2014-05-25 02:12:45
【问题描述】:

我有一个应用程序在每次启动时检查更新,为此它连接到服务器(或网站)以检查是否有可用的更新。

问题是我有很多用户,当他们检查更新时,服务器会暂停我的帐户,并说(访问的每日点击次数限制),即使在升级或更改提供商之后也是如此。

请问,谁能告诉我该怎么办?

【问题讨论】:

  • 您是否尝试过任何解决方案,例如将托管计划升级为每天提供更多带宽或切换到其他提供商?如果是这样,请在您的问题中添加和编辑。
  • 是的,我试过了,我尝试了两个提供商,并且两者的每日点击限制几乎相同
  • 向您的应用程序发布更新,使其检查更新的频率降低?一旦您的用户更新,问题就会消失。
  • 这就是我所做的,但我确信这不是最好的解决方案

标签: php web hosting


【解决方案1】:

减少点击次数的一种方法是重新检查:

在每次启动时检查更新的应用程序

如果一个用户一天启动很多次,这可能有点过头了。 如果你衡量它,你可能会弄清楚为什么会出现这个问题并制定策略。

一些示例策略(或其组合)可能是:

  • 应用启动时,如果今天已经做检查,就不要再做
  • 在启动应用时,如果过去 X 天内已经检查过,请不要再做一次
  • 首次启动应用程序时,安排下一次更新检查的到期时间

编辑: 服务器端的解决方案是升级您的提供商的服务或将提供商更改为不限制每日点击量或至少对额外点击量收费合理的提供商。

考虑到成本,上面的策略看起来更合理。

【讨论】:

  • 我想到了这个解决方案,但我需要一个服务器端解决方案
猜你喜欢
  • 2010-12-17
  • 2011-10-13
  • 2011-01-11
  • 2011-01-10
  • 1970-01-01
  • 2010-11-08
  • 1970-01-01
  • 2014-06-17
  • 1970-01-01
相关资源
最近更新 更多