Domanda

Non ho lavorato con eventuali meccanismi di caching e chiedevo quali sono le mie opzioni nel .net world per il seguente scenario.

Fondamentalmente abbiamo un RESTO di Servizio a cui l'utente passa un ID di una Categoria (si pensi a cartella) e questa categoria può avere un sacco di sub categorie e ciascuna delle sotto categorie potrebbe avere 1000 di media contenitori (si pensi file di oggetti di riferimento), che contengono informazioni su un file che può essere su un NAS o SAN server (file video in questo caso).Il rapporto tra queste categorie è memorizzato in un database, insieme con alcuni le regole di autorizzazione e di meta dati circa le sotto-categorie.

Così da un UI prospettiva abbiamo un pigro caricato albero di controllo che è guidato dall'utente cliccando su ogni sotto cartella (Windows explorer).Una volta un URL del file video, poi si può guardare il video.

Il numero di utenti potrebbe diventare il 1000 e il sub categorie e video potrebbero essere in 10000s la crescita del sistema.

La questione è che dovremmo portare avanti il modo in cui si sta attualmente lavorando, dove ogni richiesta colpisce il database o dovremmo pensare ad una cache per i dati?

Siamo sull'utilizzo di IIS 6/7 e Asp.net.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
scroll top