Domanda

Una delle cose che mi manca davvero dal lavoro JavaScript/JQuery è essere in grado di avere pezzi importanti (jQuery, plugin comuni) serviti al client tramite CDN. Ha molti vantaggi (costi di hosting, tempo di avvio, memorizzazione nella cache incrociata, ecc.)

Sembra che il sollevamento pesante necessario sia già in atto con Il supporto di Silverlight per la memorizzazione nella cache della libreria delle applicazioni, almeno in termini di qualcosa che potrebbe essere fatto "automaticamente". Immagino che la CDN avrebbe solo bisogno di un ClientAccessPolicy.xml che lo consente, e probabilmente un po 'di modifica nel supporto di memorizzazione nella cache della libreria delle applicazioni per guardare luoghi diversi dalla fonte XAP per le librerie di supporto (anche se forse è già esiste e io solo io e me. Non l'hai trovato?).

Certamente potrei prendere le mie assemblee e fare un approccio "manuale" (caricali su S3 o da qualche parte), ma supponendo che sto usando una build "standard" di una libreria (luce MVVM, Caliburn.Micro, ecc. Ecc.), Sembra che questo avrebbe lo stesso tipo di vantaggio a livello di comunità per le app Silverlight che le CDN esistenti devono avere le app jQuery.

È già un problema risolto? E se è così, dov'è il progetto/codice che lo fa? :)

Grazie!

È stato utile?

Soluzione

Credo che nelle prime fasi dello sviluppo della cache della biblioteca delle applicazioni c'erano un concetto di Microsoft che forniva zip di biblioteca comuni. Tuttavia, per qualche motivo non divulgato, questo concetto non è arrivato al rilascio. La cache della libreria delle app funziona solo dalla cartella sorgente originale.

Sembra una bella idea ma non credo che abbia gambe. Il concetto di CDN funziona quando esiste un grande corpo di siti Web che utilizza un CDN comune. Silverlight non è abbastanza comune tra molti siti Web per rendere un approccio CDN davvero degno di Wilele anche per le DLL SDK più comuni e tanto meno le DLL di terze parti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top