lunedì 16 giugno 2014

Rilasciato DotNetNuke 7.3

Si tratta forse di uno dei rilasci più attesi e più importanti dell'ultimo anno. Con questa versione, la 7.3, DotNetNuke diventa ancora più stabile, risolvendo oltre 400 bug, ma soprattutto più veloce. Sono state infatti apportate notevoli modifiche al codice al fine di alleggerire le dimensioni delle pagine con un guadagno di oltre il 25% sulla dimensione, grazie anche all'eliminazione di variabili di viewstate non utilizzate.

Ho effettuato dei primi test su una istallazione di DNN facendo l'aggiornamento dalla versione precedente ed effettivamente si nota un incremento di prestazioni. Se avete voglia di approfondire l'argomento c'è un post interessante che illustra i test fatti sul campo.

Di seguito la release note ufficiale.
Page markup reduction - intelligent resource management
  • Removal of unnecessary Viewstate – Home page 4005 bytes down to 90 bytes
  • YSlow base score improvement (7.2.2 80/Grade C -> 7.3.0 93/Grade A)
  • 25% reduction in Page size for Home page requests.
Extra caching and streamlining of database calls
  • Reduce database activity in high transaction scenarios
  • Granular management of objects in cache to reduce cache rebuilds
New 51 Degrees implementation
  • New lookup algorithm 100x faster
  • Zero memory consumption
  • Can be disabled if required
Admin UI Updates for increased Admin page load speed
  • File picker/upload control updated for drag/drop
  • Permissions Grid optimized for active roles only
Add Module Control bar improvements
  • Bookmarking for favorite Modules
  • Search feature for finding modules
  • Lazy load feature to speed panel load
  • Improved scrolling
Scheduled Tasks Improvement
  • More granular control over jobs including ability to set a start date/time
  • Delayed initialization for faster application startup
Folder Provider Improvements
  • Ability to create new sites with the site root Folder on remote storage – separating user data from application data.