2011-05-06 7 views
1

J'ai vu des limites affichées sur le stockage côté client: LocalStorage: les tailles sont 5MB Mémoire Sqlite: 5Mo extensible par demande de l'utilisateur.HTML5: «stockage local» et «stockage sqlite» Limites

D'abord, ces chiffres sont-ils toujours corrects? ... et le "stockage des sessions" aussi?

Deuxièmement, ces schémas de stockage sont-ils mutuellement exclusifs? ... ou cette limite est-elle un agrégat de tous les éléments de stockage côté client - LocalStorage, SessionStorage, Cache (via le manifeste) et données Sqlite.

Merci pour votre aide.

Greg

+0

Que comptez-vous stocker sur le client? – Maz

+0

A ce moment précis, pas grand chose. – user208114

+0

En ce moment particulier, pas beaucoup. En général, les images en base64, les fichiers javascript et les fichiers css communs aux applications. En outre, dans les applications, des "fragments de page" communs. Actuellement, je peux enregistrer et réutiliser ces fichiers dans le stockage local et/ou sqlite. Cependant, je regarde le stockage sqlite comme plus pour les données persistantes spécifiques à l'application pour la consommation de l'utilisateur - sélection, changement et ajout. Notez, les listes, les applications todo viennent à l'esprit ici. Je cherche donc des informations sur les «meilleures pratiques d'utilisation» pour la ségrégation des données par type/utilisation et limites - individuels et totaux. – user208114

Répondre

-1

Il y a trois types de stockage disponible en HTML5

  1. LocalStorage
  2. SessionStorage
  3. websql Stockage

LocalStorage: - utilisé pour enregistrer des données à côté client C'est comme les cookies mais il ne sera pas envoyé à chaque requête HTTP.

SessionStorage: - utilisé pour sauvegarder les données d'une session.

WEBSQLStorage: - utilisé pour enregistrer des données dans des bases de données. Par défaut, la limite est de 5 Mo. mais sa taille varie selon les navigateurs

+0

Ceci est une réponse de manuel et ne répond pas à la question. – drogon

1

Comme je sais que 5mb partagé sur le stockage local, le stockage de session.Si nous fermons les clés de stockage de session de navigateur sont supprimés que les données enregistrées par session. Et ce 5mb est par domaine. , c'est-à-dire que le navigateur allouera 5 Mo pour abc.com, 5 Mo pour xyz.com. etc .. Et abc.com ne peut pas accéder aux éléments de stockage local de xyz.com.