Blog Stats
  • Posts - 55
  • Articles - 0
  • Comments - 1229
  • Trackbacks - 282

 

Rilasciato Cuyahoga 1.5.0

Cuyahoga è un framework open source scritto in C# per la creazione di siti web, basato su NHibernate.

Con la versione 1.5.0 finalmente c'è il supporto ufficiale a .net 2.0. 

E' una versione intermedia che include il supporto al Castle IoC container per rendere cuyahoga estensibile e flessibile.

Io uso Cuyhaoga da un paio d'anni, perchè è semplice, efficente e completo (non ho bisogno di migliaia di moduli alla DNN, visto che devo svilupparli per i progetti smile_wink).

Martijn, hoster del progetto, ha pubblicato interessanti dati sulle performance di Cuyahoga:

Cuyahoga 1.5.0
About 280-400 requests per second with 90% CPU load.
Memory usage for the w3wp.exe process was stable 61 MB.

Remarks:
- During the tests, there was almost no load on the database.
- The differences in requests per second for 1.5.0 were caused by modules that leverage Castle's automatic transaction management (Articles and Downloads). Creating one of these modules almost doubled the page execution time.
- We did have a memory leak in the 1.5.0 version. This was because we registered all aspx pages in the Castle container and it seemed that those pages were not released properly. After removing registering the aspx pages in the container, memory usage was stable.

.. merito dell'uso intelligente della cache di secondo livello di Nhibernate.

 

 

Copyright © Marco Trova