Впровадження веб-ферми

Визначення

Запуск одного додатку на декількох серверах за балансувальником навантаження, тому послідовні запити від одного користувача можуть оброблятися різними машинами.

Веб-ферми порушують все, що передбачає, що запит потрапляє туди ж, куди потрапив попередній. Переглядачі документів особливо вразливі до цього, оскільки відкриття документа створює стан на боці сервера — відрендерені сторінки — які пізніші запити очікують знайти.

Наївне рішення — це «липкі» сесії, прив’язуючи користувача до одного вузла. Це працює, доки цей вузол не буде звільнений для впровадження, після чого всі відкриті документи в процесі одночасно падають.

Надійне рішення — це спільний кеш рендерингу. Будь-який вузол може обслуговувати сторінку для сесії, яку відкрив інший вузол, тому вузли стають взаємозамінними, і поетапне впровадження перестає бути подією.

У Doconut

Веб-ферма та розподілене впровадження підтримуються за допомогою спільного кешу рендерингу, тому сесія, відкрита на одному вузлі, залишається доступною з іншого. Кешовані зображення сторінок є похідними копіями конфіденційних документів — встановіть політику виведення кешу, що відповідає вашим правилам зберігання.

Подивіться, як це працює на практиці

Визначення лише частково допомагають. Тимчасова ліцензія працює на вашій машині, з вашими документами.