【问题标题】:Caching images for a Middleman site缓存中间人站点的图像
【发布时间】:2012-09-12 11:09:15
【问题描述】:

我有一个中间人应用程序部署到 GitHub 页面。每次用户访问主页以显示我们的团队时,该应用程序都会点击 Twitter API (GET users/show)。 Twitter API 是有速率限制的(而且我确信这是不好的做法)所以,如果一个小时内有大量访问者,团队就会空无一人。

如果这是一个 Rails 应用程序,定期将图像缓存到服务器会相当简单,但是对于静态站点,您将如何做到这一点?您可以每天将图像缓存到外部服务一次吗?

【问题讨论】:

    标签: ruby caching twitter middleman github-pages


    【解决方案1】:

    你可以为这个任务设置一些 cronjob,它会从 twitter 获取数据,例如,生成 html 或其他类型的媒体并将其上传到 github。

    实际上,您可能需要检查 IronWorker 以获取该作业,这样您就不需要自己的服务器,并且每天只需少量获取负载,您就可以免费使用它。

    【讨论】:

    • 太棒了,刚刚读了一遍,好像它会起作用。谢谢@iced
    • 如果您喜欢 IronWorker,您可能还想查看 IronCache 以存储数据。 ;)
    猜你喜欢
    • 1970-01-01
    • 2016-03-28
    • 2011-08-11
    • 2011-03-02
    • 2019-10-23
    • 1970-01-01
    • 2016-04-01
    • 2010-10-01
    • 1970-01-01
    相关资源
    最近更新 更多