Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Cache

  1. #1

    Cache

    Ho un paio si domande da porti riguardo agli aggiornamento dei file .swf e del fatto che per visualizzare le modifiche devo per forza svuotare la cache.
    Ricercando nel forum ho capito (spero) che l'unica soluzione è questa:
    codice:
    <script language="JavaScript">
    <!--
    document.write('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'
    +' codebase="[...]omissis[...]"'
    +' ID=name WIDTH=640 HEIGHT=486>'
    +' <PARAM NAME=movie VALUE="filmato.swf?' + new Date().getTime() + '">'
    +' <PARAM NAME=loop VALUE=false> <PARAM NAME=bgcolor VALUE=#FFFFFF>'
    +' <PARAM NAME=menu VALUE=false> <PARAM NAME=quality VALUE=high>'
    +' <EMBED src="filmato.swf?' + new Date().getTime() + '" loop=false '
    +' menu=false quality=high bgcolor=#FFFFFF '
    +' WIDTH=640 HEIGHT=486 TYPE="application/x-shockwave-flash"' 
    +' PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">'
    +' </EMBED></OBJECT>');
    //-->
    </script>
    Speriamo bene ....
    Però vi chiedo:"questo vale per gli swf caricati all'interno dei un html, ma per gli swf che si caricano all'interno del swf principale come faccio affinchè le modifiche siano visualizzate automaticamente?"

    Seconda domanda: "in questo tutorial
    mi spiega come utilizzare lo stesso sistema per il file txt...:
    Così funziona
    codice:
    loadVariablesNum("text/blog.txt", "0");
    Così no
    codice:
    loadVariables("text/blog.txt?a=" + random(999999), "0");
    Mi aiutate
    Grazie mille

  2. #2
    Ti posto un esempio con asp, devi metterlo prima del tag html.

    <%
    Response.Expires = -1
    Response.ExpiresAbsolute = Now() - 2
    Response.AddHeader "pragma","no-cache"
    Response.AddHeader "cache-control","private"
    Response.CacheControl = "No-Store"
    %>

    oppure secondo indicazioni macromedia

    http://www.macromedia.com/cfusion/kn...fm?id=tn_14743

    oppure per i filmati che carichi esternamente

    loadMovieNum ("file.swf?a="+random(9999,1);

    passi un valore random in modo che il nome in cache sia sempre lo stesso

    Se hai ancora problemi leggi questo post e le risposte di thecell20

    ciao
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  3. #3
    Utente di HTML.it L'avatar di kansuke
    Registrato dal
    Apr 2004
    Messaggi
    350
    perchè invece di un random non passare un timestamp o comunque un valore temporale.
    Innanzitutto non esiste possibilità di sovrapposizione, evento comunque rarissimo, in più si può stabilire la frequanza di aggiornamento dei risultati.
    ad esempio io ho un sito che aggiorno molto di rado, chissenefrega se non vedono le ultimissime modifiche di minuto in minuto, magari passo la data o l'ora.
    a seconda dell'ordine di grandezza che passo posso stabilire quando pescherà dalla chache senza caricare e quando invece ricaricarsi tutto
    "Hanno chiuso le mandrie nelle stalle
    perchè liberi siamo fino all'alba."
    R. Kipling

  4. #4
    il post con la risposta di thecell avevo dimenticato il link

    http://forum.html.it/forum/showthrea...ighlight=cache
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  5. #5
    Grazie mille signori, spero funzioni tutto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.