Mettere In Cache Dei File Xml C#

Author: ollie10 1/27/2009 9:33 PM

Un buon mezzo per evitare richieste al nostro database, è quello di mettere in cache alcune parti del nostro sito. Un esempio può essere una formattazione del testo e dei colori del sito a piacere dell'utente.

In questo caso sarebbe comodo creare un file Xml e metterlo in cache. Quest'ultima poi verrà settata in modo da dipendere dallo stesso file Xml per cui, ogni modifica sul file, farà scadere la cache e quindi il file Xml dovrà essere ricaricato.

Questo breve codice mostra un esempio di utilizzo della Cache:

private void InsertCache()
{ 
//Metto in cache il file Xml 
DataSet myDs = new DataSet(); 
FileStream fileXmlData; 
fileXmlData = new FileStream( Server.MapPath("xml/nomeFile.xml"), FileMode.Open, FileAccess.Read ); 
myDs.ReadXml(fileXmlData); 
Cache.Insert("FileInCache", 
new DataView(myDs.Tables[0]), 
new CacheDependency( Server.MapPath("xml/nomeFile.xml") ) ); 
fileXmlData.Close(); 
}

Tags: , ,
Categories: Asp.NET - C# | Sviluppo Web
Permalink | Comments (0)
  • condividi Mettere In Cache Dei File Xml C# su facebook
  • condividi Mettere In Cache Dei File Xml C# su twitter
  • condividi Mettere In Cache Dei File Xml C# su stumbleupon
  • condividi Mettere In Cache Dei File Xml C# su digg
  • condividi Mettere In Cache Dei File Xml C# su delicious
  • condividi Mettere In Cache Dei File Xml C# su reddit
  • condividi Mettere In Cache Dei File Xml C# su google
  • condividi Mettere In Cache Dei File Xml C# su netvibes
  • aggiungi il feed di Mettere In Cache Dei File Xml C#


Add comment




  Country flag

biuquote
  • Comment
  • Preview
Loading