Chrome met en œuvre des caches à plusieurs niveaux d'abstraction. À la base il y a l'adresse HTTP (Navigateur) cache un backend pour d'autres mécanismes de mise en cache. Généralement, les caches peuvent être divisés en:
- Le Cache HTTP
- Travailleur Des Services Caches
- Clin cache
Le Cache HTTP
Chaque demande qui est faite sur le réseau est représenté par le Cache HTTP adhérant à la RFC. Lorsqu'il est demandé pour la première fois le cache est écrasé. Les ressources sont gérées par l'url d'origine.
Agent Du Service De Cache
Pour gérer harmonieusement les échecs de connexion réseau vous pouvez utiliser le Service des Travailleurs. Le cache et le cache de stockage seront prises à partir du disque de nouveau.
Clin Cache
Clin utilise le Cache Http, comme backend dans les deux modes de création de mémoire et simple (système de fichiers). Dont l'un est utilisé dépend de la limite définie à l'échelle mondiale pour les caches de la quantité de mémoire qu'ils peuvent prendre. Également le moteur de rendu cache obtient le plus de part. Ce qui est mis en cache sont les polices, les images et les scripts. Si le mondial de l'utilisation de la mémoire atteint un certain seuil, alors le système de fichier backend est utilisé.
Forcer dans la mémoire cache
Si vous souhaitez que vos fichiers à partir de la mémoire par défaut de substitution de mécanisme, vous pouvez mettre en place votre propre Service de Travailleur. À l'aide de Fichiers de l'Api, les ressources peuvent être lues et stockées dans l'objet en mémoire. Puis en substituant chercher de l'événement serait de supprimer réseau et lectures de fichier avec le contenu de cet objet global.