Esta estimación depende de la configuración de CDN de los distintos proveedores de servicios, y a continuación se muestran las configuraciones de políticas de caché de Nginx del CDN de Alibaba Cloud
Encabezados HTTP, que permiten establecer cabeceras HTTP arbitrarias
1) add_header
Sintaxis: add_header valor del nombre
Default: ninguno
Utiliza los siguientes campos: http, servidor, ubicación
2) expira
Sintaxis: expira [tiempo|epoch|max|apagado]
Default: expira
Utiliza los siguientes campos: http, servidor, ubicación
Esta directiva controla si se marca un tiempo de caducidad en la respuesta y, en caso afirmativo, cómo.
off prohibirá la modificación de los campos Expires y Cache-Control en la cabecera.
El tiempo controla el valor de "Control de caché", y los números negativos indican que no hay caché
epoch fijó el encabezado Expires al 1 de enero de 1970 a las 00:00:01 GMT.
max configuró el encabezado Expires al 31 de diciembre de 2037 a las 23:59:59 GMT, maximizando el control de caché a 10 años.
Por ejemplo, establece el tiempo de caducidad del tipo de archivo de PHP a 1 hora:
Configura el tipo de archivo de php en no-cache para evitar que el servidor de caché se almacene en caché:
Además, puedes configurar la política de caché correspondiente a través de add_header y ponerla sin caché para archivos PHP dinámicos:- location ~ .*\.php$ {
- if ($request_uri !~ ^/dynamicimg/) {
- add_header Cache-Control "no-cache";
- add_header Pragma no-cache;
- }
- }
Copiar código
|