Делаем сайт Plone временно статичным для пикового трафика - PullRequest
4 голосов
/ 24 октября 2011

Мы знаем, что в определенный день трафик посещает сайт Plone.В прошлый раз, когда это произошло, мы не смогли получить достаточно мощности из Plone, чтобы он работал плавно.

Теперь я спрашиваю, какие уловки можно использовать, чтобы временно кормить орду?Например,

  • Конвертировать (часть) сайта Plone в статические HTML-файлы и изображения на диске, обслуживая их через Apache?

  • Кэшировать всесайт в Varnish с очень длительным сроком действия

  • Использование некоторого сервиса CDN, который автоматически отражает сайт

Мы можем изменить DNS сайта, если это необходимо,но я надеюсь, что все это может быть достигнуто, если форма обратной связи и другие формы HTTP POST все еще работают (при необходимости мы можем скрыть их временно)

1 Ответ

6 голосов
/ 24 октября 2011

Я бы пошел с Varnish и чем-то вроде 60-секундного TTL.Этого достаточно, потому что это означает, что вы будете получать только несколько запросов в минуту.

Тем не менее, вам необходимо тщательно проверить, что заголовки ответа установлены правильно, чтобы у вас не было никаких "дырок" втайник, который забивает Zope.Funkload на помощь.

Мартин

...