1. Home
  2. >
  3. Рішення
  4. >
  5. Кешування

Кешування

Кешовані компоненти

“Deflect” обробляє вебсторінки, що складаються з багатьох елементів, включно з CSS, Javascript, мультимедіа та великими бінарними файлами. Компоненти сторінки, що розміщені в різних доменах («віджети», трекери трафіку тощо), обробляються звичайним чином.

“Deflect” наразі кешує відповіді протягом 10 хвилин, які можна налаштувати для окремого розташування на панелі керування (для рідкісних змін подвійних файлів налаштовується довше, швидше, наприклад, для онлайн-форумів).

Файли cookies

Хоча “Deflect” наразі ігнорує файли cookies, повертаючи той самий об’єкт із кешу незалежно від файлів cookies, присутніх у запиті клієнта, його можна налаштувати для кожного домену та бази. Ми можемо ввімкнути унікальну обробку різних файлів cookies для сайту або частини сайту, однак, роблячи це, ми фактично вимикаємо нашу можливість кешувати цей сайт або частину сайту. Попри це, наш аналіз брандмауера все ще захищатиме сайт. Рядки запиту розглядаються як частина URL-адреси – різні рядки запиту завжди вважатимуться унікальними об’єктами та кешуються як такі. Відповіді на запити POST ніколи не кешуються.

Чи це працює?

Ви можете визначити, що “Deflect” обслуговує сторінку, переглянувши заголовки HTTP (за допомогою «Перевірити елемент» у Chrome або Firefox); ви побачите Via: рядок, який повертає окремий край, що обслуговує запитану вебсторінку. Це матиме такий вигляд:

Via:http/1.1 prometeus1.deflect.ca (ApacheTrafficServer/3.2.4 [uIcMsSfWpNeN:t cCMi p sS])

Відповідь кешування у наведеному вище випадку [uIcMsSfWpNeN:t cCMi p sS] можна інтерпретувати тут.

DNS

DNS налаштовано на короткий TTL («час життя»), щоб дозволити швидке додавання/видалення вузлів до крайового пулу (edge pool).

Якщо у вас виникли додаткові запитання, перегляньте розділ «Поширені запитання» або зв’яжіться з нами, і ми зробимо все можливе, щоб на них відповісти.