All’indirizzo http://downloads.red-gate.com/ebooks/DotNet/NET_Perf_and_Test_eBook.zip potrete trovare un ebook (gratuito)
questi i capitoli presenti:
- Chapter 01: Introduction - The What and the Why
- Chapter 02: Understanding Performance Targets
- Chapter 03: Performance and Load Test Metrics
- Chapter 04: Implementing your Test Rig
- Chapter 05: Creating Performance Tests
- Chapter 06: Next Steps - Profiling
- Chapter 07: Performance Profiling
- Chapter 08: Memory Profiling
- Chapter 09: The Performance Testing Process
- Chapter 10: Common Areas for Performance Improvement
- Chapter 11: Load Balancing
- Chapter 12: Internet Information Server (IIS)
- Chapter 13: HTTP Optimization
io ho soltanto iniziato la lettura delle prime pagine, e mi sembra piuttosto semplice, purtroppo non ho abbastanza tempo per leggerlo e darvi un parere completo entro breve tempo, ma penso che possa valere la pena di dedicargli un minimo di attenzione ;)
E.
Che dire, l’argomento è tutt’altro che ostico, anzi appena mi è balenata l’idea di postare su questo argomento, mi sono subito risposto <<ma a che pro? lo sanno anche i sassi>> e poi ho pensato :<<Beh però quando hai iniziato a fare applicazioni .Net nemmeno tu lo sapevi, su posta per chi ha appena iniziato>> e quindi eccomi qui :)
Dopo questa interessantissima prefazione passiamo ai fatti
- Scenario
- Mi trovo a voler aggiungere sezioni di configurazione personalizzate al file di configurazione che mi sia possibile recuperare a runtime
- Soluzione
- Aggiungo al file di configurazione (se non è già presente) la sezione (scusate il gioco di parole)
- <configSections>
</configSections>
- Ci creo dentro un gruppo di sezioni
-
- <sectionGroup name="OpenSourceFactory.MyApplication">
</sectionGroup>
- A questo punto dentro sectionGroup dobbiamo metterci qualcosa e cosa?
- <section name=”ConfigFiles” type=”System.Configuration.NameValueSectionHandler”/>
-
- Ora la section è stata aggiunta al file di configurazione, di conseguenza il parser non mi darà nessun errore se scrivo questo
- <OpenSourceFactory.MyApplication>
<ConfigFiles>
<add key="DefaultConfigPath" value="C:\MyApplication\config\default.xml" />
</ConfigFiles>
</OpenSourceFactory.MyApplication>
-
- ed ora i passi per accedere al file di configurazione
- prima di tutto aggiungete al vostro progetto un riferimento a “System.Configuration”
- NameValueCollection colSet = ConfigurationManager.GetSection("OpenSourceFactory.MyApplication/ConfigFiles") as NameValueCollection;
- risolvete ConfigurationManager se non lo avete già fatto
- string path = colSet["DefaultConfigPath"];
Sperando di essere stato utile a qualcuno, vi saluto fino al prossimo post.
E.
Oggi stavo personalizzando un pò la configurazione del mio nuovo portatile quando entro nelle impostazioni del touchpad e sotto scopro questo button:
ma che farà?
E.