Descrición xeral da caché Invalidación

Nesta páxina, proporciónase unha descrición xeral da nube CDN invalidación da caché.

Cal é a invalidación de Caché?

Unha vez que un obxecto está en caché, normalmente, permanece na caché ata a expiración ou a expulsión para deixar espazo para o novo contido. Pode controlar o período de caducidade a través de cabeceiras HTTP estándar.

Recomendamos que elimine un obxecto da caché antes do seu período de caducidade normal. Pode facer que a caché ignora un obxecto ou un conxunto de obxectos solicitando unha invalidación de caché.

É importante asegurar que o servidor de orixe amose o contido correcto antes de solicitar a invalidación da caché. En caso contrario, cando a CDN da CDN solicite o contido, podería gardar o contido incorrecto.

Camiños de ruta de acceso

Cada solicitude de invalidación especifica un patrón de ruta de acceso que identifica o obxecto ou o conxunto de obxectos que deben ser invalidados. O patrón de camiño pode ser unha ruta específica, como /cat.jpg ou unha estrutura de directorio completa, como /pictures/*. As seguintes regras aplícanse aos patróns de camiño:

  • O patrón de ruta debe comezar con /.
  • non pode incluír ? nin #.
  • Non debe incluír un *, excepto como o carácter final despois dun /.
  • Se remata con /*, a cadea anterior é un prefixo e todo obxectos cuxas rutas de acceso comezan con este prefixo son invalidadas.

O patrón da ruta compárase co compoñente da ruta URL, que é todo o que existe entre o nome do servidor e calquera ? ou # que pode estar presente.

Se ten URL que conteña unha cadea de consulta, por exemplo, /images.php?image=fred.png, non pode invalidar selectivamente os obxectos que difiren só pola cadea de consulta. Por exemplo, se ten dúas imaxes, /images.php?image=fred.png e /images.php?image=barney.png, non pode invalidar só fred.png. Para invalidar todas as imaxes que a entrega de imaxes, use como patrón de ruta.

Invalida a caché para un único servidor

Normalmente, o Invalidación da caché invalida a ruta dos nomes de servidor. Por exemplo, se example.com e apuntar ao mesmo equilibrador de carga e, a continuación, invalida /images/cat.jpg; example.com/images/cat.jpg e example2.com/images/cat.jpg será invalidarase.

Pode restrinxir a invalidación a só un dos anfitrións; Para facelo, engade a marca ao comando.

Limitacións

A invalidación está deseñada para ser usada en circunstancias excepcionais, non como parte do fluxo de traballo normal. As invalidacións non afectan as copias almacenadas nas caché de navegación web ou nas caché que operan os provedores de servizos de Internet de terceiros.

Como alternativa ás invalidacións de rutina, pode establecer de forma proactiva os prazos a expiración adecuada nas respostas ou use diferentes URL para diferentes versións de contido. Para obter máis información sobre os prazos de caducidade, consulte Prazos de caducidade e solicitudes de validación.

Hai limitacións para invalidacións. Pode enviar unha invalidación por minuto máximo. Non obstante, unha invalidación pode ser de calquera tamaño. A invalidación de /images/fred.png conta como unha invalidación. A invalidación de tamén ten unha invalidación.

Só realiza as invalidacións que son necesarias, xa que facer demasiadas invalidacións pode causar unha gran cantidade de solicitudes que a caché Memorias entregadas de súpeto a instancias ou depósitos de súpeto.

Porque CDN CDN é un sistema distribuído, podería informar que unha invalidación completouse aínda que unha pequena cantidade de cachés aínda non procesou a solicitude de invalidación. Esta situación é rara e corrixida automaticamente.

  • Para aprender a invalidar o contido da caché de Croud Croud, o contido de consulta invalidado almacenado na caché.

  • Para obter información sobre o contido pode ou non pode almacenar a caché, consulta a descrición xeral do almacenamento en caché.

Deixa unha resposta

O teu enderezo electrónico non se publicará Os campos obrigatorios están marcados con *