MoebiusMania

Tutorial, articoli e curiosità sul web e dintorni

ScriptSrc - librerie servite con stile!

Questa è una di quelle pagine che ogni webdesigner dovrebbe avere nei preferiti: ScriptSrc una comoda (e stilosa) pagina che riassume i link alle principali librerie Javascript servite tramite il CDN di Google! ScriptSrc non fa niente che già non fa la pagina di Google Code dedicata alle librerie Javascript, è presentata molto meglio e hanno in più un comodo pulsante "Copy" che copia direttamente il l'url della libreria desiderata negli appunti dell'OS, quindi poi ci basterà fare "incolla" nel nostro editor e il gioco è fatto! (Breve nota: questa cosa è possibile e realizzata in Flash + As3).  Colgo l'occasione per chi non lo sapesse (quindi chi lo sa più anche chiudere qui la lettura del post) di spiegare cos'è e perché è comodo per un webdesigner la tecnologia nota come CDN. Come prima cosa come sempre decifriamo l'acronimo: Content Delivery Network, ovvero "rete di distribuzione dei contenuti" e come il nome fa intuire è una tecnologia che riguarda la gestione dei server, quindi non c'entra niente con programmazione e linguaggi web. Ma allora perché dovrebbe interessarci? Schemino CDN Semplicemente il CDN è una rete di server con dislocazione sparsa (in genere a livello mondiale, ma dipende dal provider che offre il servizio) tutti ridondanti, quindi ogni volta che viene caricato un file su un server della rete CDN in automatico viene duplicato su tutti gli altri. Il vero vantaggio sta nella richiesta del file, quando un utente visita il nostro sito i file presenti sulla rete CDN vengono inviati a lui tramite il server più vicino geograficamente risultando in una consegna molto veloce di questi ultimi. Per un webdesigner i vantaggi sono che alcuni (non tutti) i file saranno molto più veloci da caricare e che questi ultimi non peseranno alla banda relativa l'hosting del sito appunto perche sono su un altro hosting. Ultima nota importante, i CDN attualmente supportano solo file statici quindi vanno bene Html, Css, Js, video e audio ma non Php e Asp.