Guida all'integrazione
Integrazione personalizzata
Stack su misura? fast.site funziona con qualsiasi framework, linguaggio o sito statico. Le regole di cache le decidi tu.
Passaggi di configurazione
- 1
Aggiungi il tuo dominio in fast.site
Accedi alla dashboard di fast.site e aggiungi il tuo dominio (es. example.com o app.example.com).
- 2
Scegli la tua piattaforma (o Custom)
fast.site prova a rilevare il tuo stack. Se è qualcosa di meno comune, basta scegliere "Custom" allo step piattaforma (o l'opzione più vicina). Applichiamo default ragionevoli; potrai affinare le regole più tardi nelle impostazioni di cache.
- 3
Aggiorna i nameserver
Cambia i nameserver del tuo dominio dal pannello del tuo registrar e imposta i due nameserver fast.site mostrati nella dashboard. La propagazione richiede di solito pochi minuti.
- 4
Configura gli header di caching (opzionale)
Imposta gli header Cache-Control sulle tue risposte per controllare per quanto tempo i contenuti vengono memorizzati nella cache.
Fatto!
La tua app ora gira su fast.site. Le risposte cachabili vengono servite globalmente dall'edge.
Header Cache-Control
Controlla il comportamento della cache con gli header Cache-Control standard:
Cache-Control: public, max-age=3600
Cache per 1 ora, servito a tutti gli utenti
Cache-Control: private, no-cache
Non memorizzare nella cache (per pagine specifiche dell'utente)
Cache-Control: public, max-age=31536000, immutable
Cache per 1 anno (per risorse con versioning come app.v2.js)
Cosa viene memorizzato nella cache per impostazione predefinita
- File statici: CSS, JavaScript, font, immagini
- Pagine HTML con header memorizzabili nella cache
- Risposte API con header memorizzabili nella cache
Cosa non viene mai memorizzato nella cache
- Richieste POST, PUT, DELETE
- Richieste con cookie di sessione
- Risposte con header Set-Cookie
- Risposte con Cache-Control: private o no-cache
Verifica che funzioni
Controlla che la cache sia attiva cercando fs-cache: HIT negli header di risposta.