Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 14131|Відповідь: 0

[CDN] Якщо кеш-контроль заголовка сторінки встановлений на no-cache, чи буде доступ до бек-сервера через CDN?

[Копіювати посилання]
Опубліковано 02.11.2014 13:41:21 | | | |
Ця оцінка залежить від налаштувань CDN різних провайдерів, а нижче наведені налаштування політики кешування Nginx у CDN Alibaba Cloud

HTTP-заголовки, які дозволяють встановлювати довільні HTTP-заголовки

1) add_header
Синтаксис: add_header значення імені
За замовчуванням: немає
Використовуйте такі поля: http, server, location

2) закінчується
Синтаксис: закінчується [time|epoch|max|off]
За замовчуванням: закінчується
Використовуйте такі поля: http, server, location

Ця директива визначає, чи позначається термін припинення у відповіді, і якщо так, то як.
off забороняє зміну полів Expires та Cache-Control у заголовку.
Час контролює значення «Cache-Control», а від'ємні числа вказують на відсутність кешу
epoch встановив заголовок Expires на 1 січня 1970 року о 00:00:01 GMT.
max встановив заголовок Expires на 31 грудня 2037 року о 23:59:59 GMT, максимізуючи Cache-Control до 10 років.

Наприклад, встановіть термін придатності типу файлу PHP на 1 годину:




   


Встановіть тип файлу php на no-cache, щоб запобігти кешуванню кеш-сервера:






Крім того, ви можете встановити відповідну політику кешування через add_header і встановити її на відсутність кешу для динамічних PHP-файлів:
  1. location ~ .*\.php$ {
  2.     if ($request_uri !~ ^/dynamicimg/) {
  3.         add_header              Cache-Control "no-cache";
  4.         add_header              Pragma no-cache;
  5.     }
  6.   }
Копія коду







Попередній:Як прочитати справжній чи фальшивий мобільний iPhone 5s? Інструкціал з автентичності та підробленої ідентифікації Apple iPhone 5
Наступний:Використовуючи сервіс CDN, налаштування політики кешу Apache
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com