L'UX è influenzata negativamente dalle pagine completamente memorizzabili nella cache?

4

Voglio avere pagine completamente memorizzabili nella cache nei miei siti web, ma non è possibile farlo se contengono dati specifici dell'utente, come la barra degli utenti o cose nell'interfaccia utente che possono cambiare in base alle autorizzazioni dell'utente.

Quindi stavo pensando se fosse possibile estrarre tutto ciò che è specifico dell'utente tramite ajax e aggiornare di conseguenza l'interfaccia utente.

Tuttavia, temo che ciò possa essere fastidioso per l'utente e potrebbe anche essere difficile da sviluppare.

Che ne pensi? C'è uno schema o qualcosa che posso seguire per affrontare questo?

    
posta ChocoDeveloper 25.11.2012 - 20:19
fonte

1 risposta

5

Sì, il trasferimento di dati dinamici tramite AJAX è una soluzione totalmente valida. Non sono sicuro che quel modello abbia un nome o meno, ma l'ho già fatto prima. Un'altra opzione supportata da alcune piattaforme edge cache (sia ospitate che in altro modo) è ESI che funziona come SSI, ma ti consente imposta un TTL personalizzato per i frammenti di pagina. Una cosa da considerare è se si avrà un contenuto che è univoco per visitatore (come un messaggio di benvenuto) rispetto ad avere una manciata di permutazioni che potrebbero essere gestite con URL leggermente diversi (come una query param o hashbang).

    
risposta data 25.11.2012 - 20:50
fonte

Leggi altre domande sui tag