2

我开始发布我的第一个网站。我有一个想法,我很好奇是否有这样的服务。

例如,我有一个新闻页面,如果它发生变化,我总是将其缓存。现在我很好奇是否有一项服务可以扫描我的网站以查找更改的静态内容。

这样,我的访问者将访问 cdn 服务器而不是我的服务器。这个想法是让我的 Heroku 服务器负载,所以我必须使用更少的 dynos -> 更少的钱。

我现在认为这不适用于我的所有内容,例如特定用户生成的内容。

我知道 Cloudflare 正在做类似的事情,但他们只每 4 小时扫描一次整个站点。

  • 是否存在这样的服务,它会降低我的服务器成本吗?

http://postimage.org/image/j7jscj88l/

4

3 回答 3

4

您应该考虑使用cloudflare作为静态内容的 CDN。它是免费的,流量不受限制,并且具有许多附加功能,例如增加的安全性、谷歌分析集成等。

此外,如果您使用的是 heroku,您的 html 会被 heroku 的清漆缓存缓存。这是自动的;您所要做的就是设置一个有效的过期标头,以便清漆重新识别。您可以在此处阅读有关 Heroku 清漆设置的更多信息。

于 2012-09-07T14:17:29.610 回答
2

这完全取决于您的 CDN 托管公司。我的 CDN 提供商每 60 分钟刷新一次内容。这意味着,如果在特定节点上,60 分钟内没有 xyz.jpg 的访问者,则该文件将从该节点刷新。

如果我有一个小型网站(每月使用少于 10 GB),我将专注于 CDN 网络上具有最大节点数的 CDN 提供商。

如果我有一个大型网站(每个月使用 100 多个 GIG),我将关注成本因素而不是节点总数。

于 2012-09-07T14:10:24.037 回答
1

几乎大多数主要的 CDN 都提供源源提取,以允许 CDN 从您选择的源服务器中提取内容。有一些免费的 CDN 服务,比如 CoralCDN,但根据我的经验,性能参差不齐。归根结底,大多数人希望将 CDN 用于性能目的而不是节省成本(顶级 CDN 网络并不便宜)。

于 2012-08-30T22:51:55.853 回答