【发布时间】:2013-08-04 15:38:06
【问题描述】:
我正在构建一个 Wordpress 插件,其工作是根据注册的访问次数计算每个已发布帖子应支付的费用。它依靠谷歌分析。
现在,发布帖子后,需要一些时间才能付款。具体来说,当帖子的访问次数超过预设阈值(为了这些示例,我们假设为 100)时,帖子就可以付款了。这意味着要知道帖子何时准备就绪,插件需要知道它是否获得了足够的访问次数自它被发布到当前时间。
不,假设我们有:
帖子 A:2007 年 7 月发布
帖子 B:发布 25/07
GA 请求中帖子 A 的开始时间为“2013-07-20”,但帖子 B 的开始时间为“2013-07-20”。这意味着,基本上,每个帖子都需要自己的请求,这是无法忍受的,因为插件页面需要大约 30 秒才能加载,而 GA 可能很快就会禁止它。该插件也在大型博客上运行,发布了数千篇文章:即使我做了一些缓存,仍然有很多数据需要从 GA 中重新加载。
关于如何解决这个问题的任何帮助?谢谢。
更新
两个月后,在帖子 A 和 B 已经支付了一次之后,我们仍然希望对达到一定访问阈值的帖子进行支付。要求所有博客的帖子是没有意义的,它可能会花费很长时间并返回大量数据,所以我们只寻找超过 1000 条的帖子自上次付款后的访问次数。现在问题来了:每个帖子的最后付款日期(即 GA 开始日期)并不相同。实际上,每个帖子不同。您将如何应对这样的要求?
【问题讨论】: