使Plone站点暂时静止以获得高流量峰值

时间:2011-10-24 12:28:49

标签: apache plone cdn varnish

我们知道某一天有大量的流量袭击了Plone网站。上次发生这种情况时,我们无法从Plone中汲取足够的力量使其顺利运行。

现在我想问一下可以用什么样的技巧来暂时喂养部落?例如。

  • 将Plone网站的(部分)转换为磁盘上的静态HTML文件和图像,通过Apache提供服务吗?

  • 使用很长的到期时间在Varnish中缓存整个网站

  • 使用一些自动镜像网站的CDN服务

如果需要,我们可以更改网站DNS,但我希望所有这些都可以通过联系表单和其他HTTP POST表单仍然有效来实现(如果有必要,我们可以暂时隐藏它们)

1 个答案:

答案 0 :(得分:6)

我会选择Varnish和类似60秒的TTL。这就足够了,因为这意味着每分钟只能获得少量请求。

但是,您需要仔细测试响应标头是否正确设置,以便在缓存中没有任何“漏洞”来敲击Zope。 Funkload拯救。

马丁