Uno dei problemi che da sempre affligge l'informatica è l'ottimizzazione dello spazio per la memorirazzione dei dati, pensate ai primi personal computer che possedevano hard disk di pochi mega byte (quando ce l'avevano), e si andava avanti a via di floppy ed ottimizzazione dello spazio, allora si stava attenti anche al singolo byte.
Oggi le cose sono decisamente cambiate e sia la potenza di calcolo che la capacità di archiviazione dati hanno raggiunto livelli impensabili sino ad un decennio or sono. Sebbene lo spazio a nostra disposizione sia aumentato in maniera esponenziale, e certamente non stiamo più li a preoccuparci se dei file obsoleti continuano a sostare sul nostro PC occupando centinaia e centinaia di preziosi Mbyte, la necessità di ridurre il peso occupato dai file è sempre presente, e non rappresenta una mera ed esclusiva questione di spazio, i vantaggi di un file più leggero sono molteplici, mi riferisco in particolare ai file multimediali, notoriamente pesanti. Riuscire a ridurre la dimensione dei file immagini, audio e video con una perdita accettabile dell'informazione che esso possiede, rappresenta un buon compromesso che comporta una riduzione dello spazio occupato, del tempo impiegato per il trasferimento ed elaborazione, della facilità di gestione; insomma tutta quella serie di vantaggi strettamente legate ad un alleggerimento delle dimensioni del file.
Uno dei primi e tutt'oggi più diffusi standard per la compressione dei file multimediali è lo standard JPEG, tutti lo conosciamo, tutti lo usiamo, ma pochi danno merito a questo fantastico metodo di compressione, che ci consente di ridurre notevolmente le dimensioni dei file multimediali ed usarli con disinvoltura, andiamo scoprirne qualche cosa di più.
More...
20d9d730-69dc-4543-ba4f-e9fc79a8c915|0|.0
Gli HttpHandler sono gli oggetti del motore di ASP.NET responsabili della gestione della risposta in seguito alle richieste dei client.
Conoscere il funzionamento degli HttpHandler di ASP.NET permette di gestire come si vuole le risposte da dare alle richieste dei client, in quanto è possibile tramite il web.config associare un path ai tipi di risorse (file) che si vuole gestire con il proprio personalissimo HttpHandler.
La funzionalità degli HttpHandlers è davvero straordinaria, se ci pensiamo bene, ASP.NET mette in mano dei programmatori un potere grandissimo, quello di poter gestire come si vuole le risorse da presentare ai client. In questo modo ad esempio è possibile creare dei personali HttpHandlers per la gestione di file, report, e di qualsiasi altra risorsa web di cui la nostra applicazione web necessita, senza nemmeno interessarci di come questa effettivamente funzioni. A tal proposito, in questo articolo, proveremo ad implementare un HttpHandler per il ridimensionamento automatico delle immagini di un'applicazione Web scritta in ASP.NET.
More...
958c40da-2833-4a73-b659-6ec46ac2c758|0|.0