Questions concernant les algorithmes de cache par les applications et les implémentations de la mise en cache des informations par les moteurs de base de données et d'autres applications de dépôt et de présentation d'informations.
Il y a eu beaucoup de discussions ces derniers temps sur les problèmes liés à l'utilisation (et à la surutilisation) de singletons. J'ai aussi été l'une de ces personnes plus tôt dans ma carrière. Je peux voir quel est le problème maintenant, et pourtant, il existe encore de nombreux cas …
Qu'est-ce qui rend la mémoire cache du CPU beaucoup plus rapide que la mémoire principale? Je peux voir certains avantages dans un système de cache à plusieurs niveaux. Il est logique qu'un cache plus petit soit plus rapide à rechercher. Mais il doit y avoir plus que cela.
J'ai toujours travaillé sur des projets où la mise en cache était effectuée sur DAL. En principe, au moment de passer l'appel à la base de données, elle vérifie si des données sont déjà présentes dans le cache et si elles le sont, elles ne passent pas l'appel et renvoie …
Je viens d'implémenter une couche de mise en cache dans mon application Web et je me demande maintenant comment le contrôle qualité est censé la tester, car la mise en cache est transparente pour l'utilisateur. Une de mes idées est de consigner les méthodes qui appellent le code qui remplit …
Existe-t-il des techniques spécifiques à Java (des choses qui ne s'appliqueraient pas au C ++) pour écrire du code à faible latence, en Java? Je vois souvent des rôles Java à faible latence et ils demandent de l'expérience en écriture Java à faible latence - ce qui semble parfois un …
J'essaie de comprendre comment gérer correctement le cache du navigateur Web pour les applications à page unique. J'ai une conception assez typique: plusieurs fichiers HTML, JS et CSS implémentant le SPA, et un tas de données JSON consommées par le SPA. Des problèmes surviennent lorsque je souhaite effectuer une mise …
J'ai un certain nombre de méthodes de logique métier qui stockent et récupèrent (avec filtrage) les objets et les listes d'objets du cache. Considérer IList<TObject> AllFromCache() { ... } TObject FetchById(guid id) { ... } IList<TObject> FilterByPropertry(int property) { ... } Fetch..et Filter..appellerait AllFromCachequi remplirait le cache et retournerait s'il …
Je fais une optimisation de la vitesse de la page pour mon site Web et j'étudie comment les autres sites Web le font. J'ai remarqué que certains sites Web tels que Facebook ou Ringgitplus affichent 0 octet pour certaines de leurs ressources dans les outils de développement de Chrome, onglet …
Je voudrais savoir quelle serait une meilleure approche pour invalider / mettre à jour des objets de cache. Conditions préalables Avoir un serveur memcached distant (servant de cache pour plusieurs applications) Tous les serveurs sont hébergés par azure (régions d'affinité, mêmes centres de données) La taille des objets de cache …
Cette question concerne les meilleures pratiques en architecture. Notre architecture actuelle J'ai une classe PHP qui accède à MySQL pour les informations utilisateur. Appelons ça User. Userest accessible plusieurs fois, nous avons donc implémenté des couches de mise en cache pour réduire la charge. La première couche est ce que …
En lisant ces deux questions , je vois que la compréhension du comportement de mise en cache du processeur peut être importante lorsqu'il s'agit de grandes quantités de données en mémoire. Je voudrais comprendre le fonctionnement de la mise en cache pour ajouter un autre outil à ma boîte à …
Chaque fois que je me connecte à stackoverflow ou à certains sites, je vois beaucoup de demandes de sites comme http://cdn.sstatic.net/. Pourquoi est-ce fait plutôt que de servir directement à partir du site réel? Comment cela aide-t-il à accélérer un site Web?
J'ai expérimenté des temps d'expiration de cache aléatoires pour éviter les situations où une demande individuelle force plusieurs choses à mettre à jour à la fois. Par exemple, une page Web peut comprendre cinq composants différents. Si chacun est réglé pour expirer dans 30 minutes, l'utilisateur aura un long temps …
Remarque: l' exemple de code est écrit en c #, mais cela n'a pas d'importance. J'ai mis c # comme balise parce que je ne peux pas en trouver de plus approprié. Il s'agit de la structure du code. Je lis Clean Code et j'essaie de devenir un meilleur programmeur. …
Fermé . Cette question a besoin de détails ou de clarté . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Ajoutez des détails et clarifiez le problème en modifiant ce message . Fermé il y a 6 ans . Wikipedia répertorie 11 algorithmes de remplacement de cache . …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.