Open source - CrismerLaPignola.it

Archive

Archive for the ‘Open source’ Category

Velocizzare un’applicazione web con MEMCACHED – Prima parte

February 15th, 2012 No comments

Molto spesso accade che i nostri sforzi per sviluppare un’applicazione web e / o un sito non si esauriscono con la sua pubblicaizone.
Le applicazioni web moderne producono una quantità sempre più notevole di dati da e per il web che molto spesso rallentano sensibilmente le prestazioni.

Con questo articolo cercherò di spiegare come è possibile migliorare notevolmente la risposta del vostro sito e implementare un sistema in grado di gestire migliaia di visitatori contemporaneamente mediante la creazione di uno strato di cash tra il codice e il database. L’aspetto importante è che arrivare a costruire tale infrastruttura non è complesso, lo vedremo durante questo tutorial.

I siti web moderni e applicazioni web utilizzano una grande quantità di dati, e non è raro contare fino a 20 o addirittura 30 query SQL nella generazione di una sola pagina.
Aggiungete a questo valore un gran numero di visitatori, ecco che spesso si ottiene un database sovraccaricato, e pagine che hanno bisogno anche di alcuni secondi per essere generate e inviate al client.

Lo strumento che stiamo per usare oggi per migliorare le prestazioni si chiama Memcached.  Si tratta di high-performance in-memory data caching system.
O,  per dirla in altre parole, un programma molto veloce che viene eseguito sul server e utilizza una piccola parte della memoria disponibile per memorizzare un array associativo di dati.

Potete chiedere a Memcached di fare due cose:

  • Memorizzare il valore ‘V’ con la chiave ‘K’;
  • Ottenere il valore ‘V’ associato alla chiave ‘K’.

Read more…

Lo sviluppo open source come nuova opportunità a costruire il tuo profilo professionale: dove guardare, cosa imparare.

November 28th, 2011 1 comment

Programatori Free Open Source

Fino a pochi anni fa il termine Open Source era legato al mondo linux e alle piccole community di sviluppatori che con grandi sforzi e in completa autogestione cercavano di diffondere non solo il loro software ma anche i vantaggi di un nuovo modo di fornire servizi.
Oggi a distanza di pochi anni la diffusione di software open source ha avuto una crescita esponenziale al punto da renderlo a tutti gli effetti competitivo e non solo, ponendolo al centro dell’attenzione delle grandi multinazionali che molto spesso sostengono le community o addirittura hanno acquisito l’intero know how.

Pensiamo ad azende con nomi di un certo calibro come Novell, Oracle, Google e la stessa Microsoft che da qualche temmpo ha iniziato a mettere a disposizione degli sviluppatori un’ambiente di sviluppo ricco di strumenti con licenza open.
Read more…

Related Posts with Thumbnails
Creative Commons License
Questo/a opera è pubblicato sotto una Licenza Creative Commons