2014-04-09 17 views
9

HTML5 Application Cache è diverso dalla cache del browser ?? Se sì, in quali aspetti, è diverso e come funziona questo meccanismo ?? E dimmi come utilizzare AppCache per migliorare le prestazioni di navigazione. Discuti anche sui pro e contro di HTML5 AppCache (la sua scadenza e limite di dimensioni di archiviazione ecc.)) ??Browser Cache Vs HTML5 Application Cache

risposta

7

HTML5 Cache

HTML5 fornisce cache dell'applicazione, il che significa che un'applicazione web viene memorizzata nella cache, e accessibile senza una connessione ad internet. cache dell'applicazione dà un'applicazione tre vantaggi:

  • Navigazione non in linea - gli utenti possono utilizzare l'applicazione quando sono offline

  • velocità - cache risorse caricare il carico del server più veloce ridotto - la

  • il browser scaricherà solo le risorse aggiornate/modificate dal server

cache del browser

I browser Internet utilizzano la memorizzazione nella cache per memorizzare pagine Web HTML archiviando una copia delle pagine visitate e quindi utilizzando tale copia per il rendering quando si visita nuovamente quella pagina. Se la data sulla pagina è la stessa data della copia memorizzata in precedenza, il computer utilizza quella sul disco rigido invece di scaricarla nuovamente da Internet.

Referenze -

La nuova specifica HTML5 consente ai browser di prefetch alcune o tutte di un sito web asset come i file HTML, immagini, CSS , JavaScript e così via, mentre il client è connesso. Non è necessario che l'utente abbia effettuato l'accesso a questo contenuto in precedenza, per il recupero di questo contenuto. In altre parole, la cache dell'applicazione può precaricare le pagine che non sono state visitate e quindi non sono disponibili nella normale cache del browser. Il precaricamento dei file può velocizzare le prestazioni del sito, anche se ovviamente si utilizza la larghezza di banda per scaricare i file inizialmente.