Implementazione di Appcelerator (DNS): esclusioni predefinite dai modelli

Questo articolo descrive cosa fa Appcelerator prima che tu aggiunga qualsiasi regola di comportamento avanzata.

Richieste che non vengono mai inserite in coda

Le richieste il cui percorso termina con una delle seguenti estensioni di file vengono inoltrate direttamente al tuo server di origine senza essere sottoposte a verifica nelle tue sale d'attesa:

avi css csv eot gif ico jpg js json map mov mp4 mpeg
mpg ogg ogv ott pdf png svg ttf webmanifest wmv woff woff2 xml

Tutto il resto viene verificato rispetto alle tue sale d'attesa. È tua responsabilità aggiungere regole per eventuali percorsi aggiuntivi che non devono essere messi in coda. Esempi comuni:

  • Cartelle utilizzate per le risorse statiche e i file multimediali, come ad esempio /wp-includes/* oppure /assets/*.
  • URL di callback e webhook richiamati da fornitori di servizi di pagamento di terze parti.
  • Endpoint API, feed JSON e RSS.

Aggiungili nella sezione “Regole di comportamento avanzate ” con l’opzione “Bypass Queue ” impostata su “Bypass”. Consulta l’articolo sulle regole di comportamento avanzate.

Per impostazione predefinita, nulla viene memorizzato nella cache

Per abilitare la memorizzazione nella cache, aggiungi una regola con Caching attivo per i percorsi che desideri memorizzare nella cache, oppure utilizza il Risorse statiche impostazione predefinita. Con la cache attivata, CrowdHandler rispetta l'origin del tuo Cache-Control e Scadenza intestazioni e cache per 24 ore quando nessuna delle due viene inviata. Invia Cache-Control: no-store per tutto ciò che non deve mai essere memorizzato nella cache.

Utilizza l'opzione " Svuota cache " nella pagina delle impostazioni del dominio per cancellare i contenuti memorizzati nella cache dopo una distribuzione.