Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 14131|Отговор: 0

[CDN] Ако кеш-контролът на заглавието на страницата е настроен на no-cache, достъпът ли ще бъде до бек-сървъра през CDN?

[Копирай линк]
Публикувано в 2.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 и да я зададете на no cache за динамични 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