Je pense à utiliser l'objet application Java pour implémenter un cache simple, pour enregistrer quelques variables de configuration, et un couple de xml avec des informations souvent utilisées ...Objet d'application Java ... où est-il stocké?
Je voudrais savoir où est le données d'application stockées phisically (un fichier système, en mémoire, db), comment peut-il être configuré, et s'il y a toute sorte de limitation, comme espace, concurrence, etc ...
En outre, toute autre préoccupation concernant la scalabitlity (à la fois, en taille et en concurrence) serait apprécié ...
Et si quelqu'un peut me pointer quelque part pour trouver plus d'informations, je serai très heureux ...
merci beaucoup
Donc, je devrais définir une limite sur la taille du cache, je suppose, afin de ne pas consommer tous la mémoire du serveur ... Je pensais que la session et l'application seraient sérialisées sur le disque, tout comme php avec la session – opensas
est sérialisée sur disque, si nécessaire. Mais pas toujours. À propos du cache, si la carte ne devient pas astronomique, il n'y a pas de problèmes plus importants, mais la limiter est une bonne idée, si elle est combinée avec une politique de remplacement appropriée à utiliser en cas de conflit. – Tom
que voulez-vous dire par conflits? J'ai fait une chose similaire avec l'objet Application d'asp classic, et défini des dépendances pour chaque objet mis en cache, de sorte que si nécessaire, je peux invalider (effacer) chaque élément lié à une dépendance ... J'ai également défini un âge maximum cache, quelque chose comme une heure ... juste au cas où ... – opensas