Newsgroup: it.comp.www.server
Titolo: ritardo aggiornamento file css su server locale

Ciao a tutti.
Ho un problema.
Lavoro con una configurazione di questo tipo.
Rete Locale composta da pc fisso con montato win2000 server,  IIS5 e
server ftp
Portatile con win xp e tramite collegamento ftp aggiorno i file che sono
nella root del server web.
Praticamente quando dal portatile modifico e salvo un file html, php o
altro se poi tramite browser vado a vedere il sito le modifiche sono
applicate immediatamente.
Quando invece vado a salvare un file .css le modifiche al foglio di
stile vengono applicate anche dopo 2-3 minuti.
Questo succede sia con iexplorer che con firefox. Faccio tutte le
pulizie possibili della cache del browser (cache a zero, pulizia della
cache, disabilitazione della cache, con firefox ho messo diverse
estensioni per gestire la cache) ma nulla da fare.
Se poi apro sul server  nella root con notepad vedo che il file .css
contiene correttamente le modifiche ma il server IIS non me le applica?
Qualcuno sa come mai? ho provato diverse soluzioni. Mi è anche capitato
di riformattare tutto il server e reinstallare ma non è cambiato nulla.
Grazie mille
Alessandro

 cambiato nulla.
in iis hai impostato la compressione dei file statici?
-- 
Christian Paparelli
[Microsoft MVP - Windows Server - IIS]
http://italy.mvps.org
http://mvp.support.microsoft.com
My job: 
http://www.ithost.ch
My blog: 
http://blogs.aspitalia.com/cp

 in iis hai impostato la compressione dei file statici?
Ciao, da dove si imposta? Quali sono i vantaggi / svantaggi?

 Quali sono i vantaggi / svantaggi?
vantaggio risparmio di banda, svantaggi alto utilizzo di cpu e problemi di 
cache esattamente come quello riscontrato da Alex
Per completezza 
http://www.microsoft.com/windowsserver2003/iis/compression/default.mspx


 
ciao l'unica cosa simile a quella che dici tu l'ho trovata negli ISAPI
filters.
Ho eliminato Compression, ma non ho ancora provato. Lo faro' domani.
Potrebbe essere il posto giusto? grazie
Alex

 Alex
ho eliminato come sopra ma il problema rimane. Da diverse prove 
'incrociate' è proprio il server che tiene una cache dei file .css
non so proprio come risolvere.
grazie
alex

 non so proprio come risolvere.
allora il "problema" è dovuto alla cache lato kernel di http.sys puoi disattivarla 
modificando il metadb di iis puoi operare per singola web folder oppure su 
tutto il server web
http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/8a887ebb-7094-4702-86a4-eb105d09132d.mspx?mfr=true


Mi sembra di aver risolto.
Praticamente IIS fa la cache dei file statici, cosa per altro non 
sbagliata, ma deleteria in ambiente di sviluppo.
ho risolto disabilitando la cache:
Method 1: Disable static file caching
Warning Serious problems might occur if you modify the registry 
incorrectly by using Registry Editor or by using another method. These 
problems might require that you reinstall your operating system. 
Microsoft cannot guarantee that these problems can be solved. Modify the 
registry at your own risk.
To disable static file caching in Internet Information Server 4.0 and 
Internet Information Services 5.0, you must add a value to the registry:
HKLM\System\CurrentControlSet\Services\Inetinfo\Parameters
DisableMemoryCache: REG_DWORD: 1
To disable static file caching in Internet Information Services 6.0, 
follow these steps:
1.	Click Start, click Run, type Cmd, and then click OK.
2.	Use the CD command to change to the folder where the Adsutil.vbs 
utility is located. By default, the Adsutil.vbs utility is located in 
the Inetpub\Adminscripts folder.
3.	At the command prompt, type Cscript.exe Adsutil.vbs SET 
W3SVC/DisableStaticFileCache 1
Note To verify that static file caching is disabled, type Cscript.exe 
Adsutil.vbs GET W3SVC/DisableStaticFileCache at the command prompt. The 
value returned should be TRUE.
4.	At the command prompt, type Iisreset /restart to restart all Internet 
Information Services 6 services.
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q281253
Grazie per l'aiuto
Alessandro