Domande con tag 'caching'

1
risposta

Django: proprietà di memorizzazione nella cache per voci non modificabili

Mi chiedo se sia una buona idea fare quanto segue: Ho un modello Django (che è correlato a una migrazione, quindi ha una voce del database) con un mucchio di proprietà. Accedervi sono ovviamente colpire il database ogni volta. Ho anche mol...
posta 09.01.2017 - 12:12
1
risposta

In che modo Redis (o qualsiasi tipica cache distribuita) gestisce i conflitti di replica?

Supponiamo di aver impostato un cluster Redis con un master e due slave. Due client sono collegati a ciascuno degli schiavi. Entrambi i client apportano modifiche in conflitto allo stesso tempo: Cosa succede se queste modifiche vengono...
posta 04.01.2017 - 22:11
3
risposte

Come si memorizzano nella cache i dati che raramente cambiano?

Nella mia applicazione ASP.NET ci sono alcuni dati che non cambiano spesso e quindi non c'è motivo di interrogare il database per ricontrollarlo ogni volta. Nella mia situazione attuale sto controllando le credenziali dell'utente su ogni rich...
posta 02.12.2013 - 04:09
7
risposte

Effetto del caching sulle prestazioni del programma

In che modo il caching influisce sulle prestazioni di un programma in esecuzione? Dalla mia comprensione, l'ipotesi che ogni istruzione richieda sempre la stessa quantità di tempo non è sempre corretta, a causa degli effetti del caching. In che...
posta 17.08.2012 - 09:02
3
risposte

Come allineare sia la dimensione della parola che le linee della cache in x86

Da quello che sembra, un processore a 64 bit significa allineamento a 64 bit, il che significa che se in esso è presente un Unicode utf-8, ogni chunk di 8 bit occupa 64 bit di spazio. Questo non ha molto senso, quindi penso di dover fare un po...
posta 22.08.2018 - 18:35
4
risposte

Come chiamare i dati che non sono ancora pronti?

Spesso vedo il termine stantio usato per riferirsi a dati scaduti e nuovi per descrivere dati aggiornati. Entrambi hanno senso per me. Ma come si chiamano i dati che non sono ancora aggiornati e non sono mai stati aggiornati? La situaz...
posta 16.02.2018 - 01:36
4
risposte

Ottimizzazione del codice usando registri, ma cosa succede se non sono abbastanza in numero?

Un modo per ottimizzare il codice è minimizzare l'accesso agli array e utilizzare le variabili, perché in questo modo usiamo i registri invece di caricare i dati nella memoria cache. Ad esempio, se in un ciclo userò 3 volte un dato da un arra...
posta 07.08.2014 - 13:06
3
risposte

Le cache a livello di applicazione appartengono ai server Web?

Un collega e io non siamo d'accordo su dove dovrebbe andare la cache per un server web. Attualmente lo abbiamo implementato come cache globale (statica) in-process, cosa che non condivido. Penso che la cache dovrebbe essere scaricata su un altro...
posta 17.04.2016 - 20:00
2
risposte

Perché posso gestire manualmente la cache della GPU, ma non la cache della CPU?

Sulla GPU, ogni thread ha accesso alla memoria "condivisa" o "locale", che è analoga alla cache nella CPU. Quindi, invece di memorizzare nella cache la pagina più recente, posso dire al mio programma quali pezzi di memoria saranno utilizzati più...
posta 28.08.2016 - 00:21
1
risposta

Microservices - condivisione di dati tramite cache distribuita in memoria?

Sono abbastanza nuovo per entrambi i microservizi e database in-memory condivisi come Redis. Mi chiedo però se sarebbe una buona idea combinare i due per affrontare le sfide della duplicazione, condivisione e proprietà dei dati in un'architet...
posta 15.07.2018 - 10:10