2012-04-05 16 views

Respuesta

2

Usted no usa HTML5 de almacenamiento local de archivos CSS/JS en, que cache ellos.

+0

Todavía se realiza una solicitud http al almacenamiento en caché. – Ced

1

Es mejor utilizar la memoria caché en el cliente y el servidor en lugar de almacenar en el almacenamiento local de esta manera usted tiene control sobre cuándo actualización (invalidar caché), también puede considerar usar CDN para entregar contenido estático como imágenes, js, css

0

El almacenamiento local es un almacén de valores clave en el que debe preferir almacenar objetos de datos (json) o valores individuales como cadenas números de mineral . No guardes la capa de representación dentro.

1

Aunque no es la mejor solución, es posible almacenar en caché la mayor parte de la interfaz con almacenamiento local. Christian Heilmann discutió muchas ideas en su 2010 24Ways article. Eche un vistazo a this screencast para obtener un ejemplo completo a lo largo de las líneas que está pensando.

Tenga en cuenta que para almacenar en caché las imágenes en el almacenamiento local primero necesitará Base 64 encode them.

0

Puede usarlo absolutamente.

Cuando configura su caché para que el navegador compruebe si un archivo ha cambiado o no, solicitará un archivo y la CDN responderá con el código de estado 304, lo que significa que se puede usar el archivo en la memoria caché del navegador. Sin embargo, esto aún requiere una solicitud HTTP. También puede usar etag o caduca para que no lo haga.

Sin embargo, puede suceder que cargue archivos externos desde sitios en los que no tiene control sobre el encabezado. En ese caso, para no tener la solicitud HTTP y la respuesta 304, podría ahorrar tiempo utilizando el almacenamiento local.

Cuestiones relacionadas