CloudFlare, в більшості випадків, не кешує HTML. Це тому, що ми не хочемо показувати черствий динамічний контент. Зважаючи на це, система може допомогти виконувати рівний динамічний контент чотирма основними способами:
- CloudFlare може маршрутизувати трафік за уподобаними мережевими маршрутами, які часто є більш ефективними, ніж звичайний запит.
- Для сайтів, що отримують багато трафіку, CloudFlare може підтримувати відкрите з'єднання між початковим сервером та проксі-сервером CloudFlare, що забезпечує більш стабільний та ефективний маршрут.
- Сервери CloudFlare оптимізовані для дуже високого рівня стиснення без втрат, тому навіть для динамічних сторінок вміст можна стискати (і тому доставляти швидше), ніж типові налаштування GZIP, які більшість людей реалізує на своїх веб-серверах.
- CloudFlare може змінювати навіть динамічний контент на льоту, щоб оптимізувати його для конкретного пристрою, що отримує доступ до сторінки, залежно від вибраних параметрів. Такі функції, як Auto Minify, зменшать розмір динамічного HTML на ходу, щоб усунути коментарі та пробіли, де Rocket Loader буде більш агресивно переписувати спосіб доставки ресурсів на сторінку, щоб забезпечити максимальну ефективність для конкретного пристрою, що отримує доступ до сайту.
Хоча динамічний вміст, як правило, є лише невеликою часткою загальних байтів, необхідних для візуалізації сторінки, CloudFlare робить ряд речей, щоб забезпечити, щоб навіть його було доставлено якнайшвидше.
Дякую за запитання!
Меттью Принс (@eastdakota)
Генеральний директор, CloudFlare, Inc.