ho sviluppato un gioco utilizzando Silverlight 4 e silversprite (http://silversprite.codeplex.com/)Ottimizzare il caricamento di un file XAP con un sito web asp.net
Questo gioco è pesantemente dipendente contenuti, utilizzando un sacco di audio e immagini. La mia cartella di contenuti è di circa 90 mbs di roba. E per questo motivo, il mio file XAP è di circa 60 MB e impiega 5 minuti per il download dal sito Web prima che qualsiasi utente possa iniziare a giocare.
Utilizzo Visual Web Developer 2010 per creare il mio sito e caricare XAP. C'è un modo in cui posso prelevare contenuti dal mio XAP e inserirli nel mio progetto di sito ASP.net? O forse caricare i miei file di contenuto nella memoria del sito? Ciò renderebbe il mio file XAP molto più veloce da scaricare.
Qualcuno ha suggerimenti? Grazie!
Questo non aiuta molto in questo scenario. È utile quando il tuo xap cambia in quanto le zip delle librerie esistenti rimangono statiche e spesso non è necessario scaricare di nuovo. Tuttavia, se vengono fatti uscire dalla cache del browser o al primo accesso di un client, tutte le librerie vengono scaricate prima che l'applicazione venga caricata. Sarebbe bello se Silverlight fosse in grado di determinare quali librerie sono necessarie e quelle che non sono all'avvio, ma non è così. – AnthonyWJones
puoi effettivamente creare le tue librerie (che possono contenere tutto ciò che vuoi) e avere il framework per gestire il caching (non male :)), non c'è altro modo se non vai fuori dal browser o richiedi più spazio dal entrambi gli utenti sono sconvolgenti (e lo sono) –
anche la sintassi è molto più amichevole di come si utilizzerebbe un wrapper di risorse generato per te. –