Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
HTML, Javascript, CSS, DHTML, XHTML
Aggiornamento applicativo e refresh JavaScript
giovedì 11 novembre 2010 - 14.07
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
VB.NET
|
.NET 3.5
|
Javascript
volperubbia
Profilo
| Senior Member
375
messaggi | Data Invio:
gio 11 nov 2010 - 14:07
Ciao a tutti,
nell'aggiornare un'applicazione ASP.NET MVC sul server web mi capita spesso
che le risorse css / JavaScript / ... necessitino di un refresh / F5 sul browser
del client per funzionare correttamente.
Non sempre basta una modifica del web.config ... etc.
Esistono soluzioni al problema?
Grazie per l'attenzione,
Davide
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 11 nov 2010 - 14:30
>Ciao a tutti,
ciao
>nell'aggiornare un'applicazione ASP.NET MVC sul server web mi
>capita spesso che le risorse css / JavaScript / ... necessitino di un refresh
>/ F5 sul browser
>del client per funzionare correttamente.
>Non sempre basta una modifica del web.config ... etc.
in generale le risorse statiche, se cambiate, sono nella cache del browser in modo proprio di non doverle ricaricare sempre.
Si tratta proprio di un'ottimizzazione voluta in termini di performance. Potresti forzare sempre lo scaricamento delle risorse, ma trattandosi di un solo refresh a modifica.. ti consiglio di fare refresh
Il web.config cambiato, forza invece lo scaricamento del sito dal web server ed il successivo ricaricamento ex novo. Ma le risorse statiche non rientrano in questo contesto.
>Grazie per l'attenzione,
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
volperubbia
Profilo
| Senior Member
375
messaggi | Data Invio:
ven 12 nov 2010 - 06:59
Ciao Alessandro,
sì il problema è proprio quello (lo hai descritto perfettamente
).
Pensavo ... e far apparire un messaggio / una label del tipo "Sito aggiornato recentemente: premere F5"?
Però quando? Ad esempio se data odierna - data ultima modifica < 2 giorni ... la sto buttando lì.
A proposito, come si recupera la data dell'ultima modifica (dll direi)?
Altre idee non mi vengono in mente ...
Davide
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
ven 12 nov 2010 - 10:37
>Pensavo ... e far apparire un messaggio / una label del tipo
>"Sito aggiornato recentemente: premere F5"?
Eh no perchè F5 potrebbe non risolvere i problemi.
Potresti imporre al tuo sito di non andare mai in cache.. ma creeresti dei degradi di performance, non so..
ma la dll non c'entra, quella viene aggiornata per forza, hai ricompilato..
Non è lei che rimane "indietro".. sono i contenuti statici.. In fondo basta svuotare la cache o fare ctrl-f5 per aggiornare forzando il load dalla cache..
Sinceramente non farei nulla
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
volperubbia
Profilo
| Senior Member
375
messaggi | Data Invio:
ven 12 nov 2010 - 13:58
Già, alla fine non farò nulla.
E poi è un problema momentaneo, quando l'applicativo andrà a regime, saranno
decisamente meno gli aggiornamenti di css / JavaScript (spero
).
Ho aperto questo thread anche per vedere eventuali progressi su questo aspetto,
sviluppo da un po' con .NET ... ogni tanto mi perdo le novità.
Alla prossima,
Davide
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !