【问题标题】:Dynamic Content with a Polling Interval具有轮询间隔的动态内容
【发布时间】:2011-11-17 22:39:01
【问题描述】:

我计划运行一个网络服务器,其中包含一些通过 Python 脚本生成的内容。我有一个脚本,可以生成我现在想要呈现的数据,每 2 分钟轮询一次,请求相当大。如何在不发出大量请求的情况下将这些数据放到网页上?我可以想到一些愚蠢的方法,包括将我的所有数据写入文本文件以供某些 JavaScript 读取,但我正在寻找更好的解决方案。谢谢。

【问题讨论】:

    标签: python html cgi


    【解决方案1】:

    我不会放弃 javascript 轮询的想法。

    考虑生成文件并推送到 CDN。确保让 CDN 知道您需要一个符合您生成的计划的特定 TTL,因为它们的默认 TTL 可能会超过 2 分钟。 CDN 在提供静态内容和处理大量请求方面应该很棒。它应该可以很好地扩展。

    上周我刚刚参加了一个会议,来自 Push.IO 的人向客户推荐了这种策略,让他们在比赛期间似乎可以收到实时体育更新。

    【讨论】:

    • Amazon CloudFront 的最小 TTL 为 1 小时。 Rackspace CloudFiles 是 15 分钟。两者都不允许自定义每个文件的任何较低...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-23
    • 1970-01-01
    • 1970-01-01
    • 2014-05-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多