Visualizzazione risultati 1 fino 6 di 6

Discussione: Controllo Cache [?] (per esperti)

  1. #1
    Guest

    Exclamation Controllo Cache [?] (per esperti)

    Salve a tutto il Forum,
    vorrei impostare alcune pagine html in maniera tale che non vengano caricate
    nella cache dei browser dei visitatori
    .
    Dalle informazioni che ho trovato sul web sono arrivato alla conclusione di
    utilizzare i seguenti "Meta comandi" che posiziono all'interno dei tags
    <HEAD> </HEAD>.


    <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
    <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">


    Purtroppo non so per quale motivo ma su AV non funzionano.
    La verifica l'ho fatta nel seguente modo:
    1) cancello tutti i file contenuti nella cache del mio browser (IE6)
    2) Mi collego alle pagine in questione sul server

    Ma vedo che, sia le pagine, sia le immagini in esse contenute vengono
    sistematicamente depositate nella mia cartella locale "File temporanei
    Internet".
    Ho anche provato ad aggiungere la seguente linea:

    <meta http-equiv="Expires" content="-1500">

    Ma il risultato non cambia.
    Sbaglio in qualcosa?
    C'è un ordine con cui quei META devono essere scritti.

    Grazie a chiunque voglia aiutarmi.
    Ciao!

  2. #2
    L'avatar di madbad
    madbad non è connesso AlterVistiano
    Data registrazione
    25-08-2002
    Messaggi
    842

    Predefinito

    altrimenti puoi fare in questo modo usando php o anche javascript
    aggiungi in fondo al tuo url una variabile in questo modo
    www.urldalincare.com?nocache=12345678
    dove al posto di "12345678" fai mettere un numero generato casualmente da javascript o php.
    In questo modo il browser (che è stupido) crederà sempre di star caricando una pagina diversa (anche se in realtà cambia solo quel 12345678)

  3. #3
    L'avatar di marcio
    marcio non è connesso AlterGuru 2500
    Data registrazione
    17-08-2003
    Residenza
    Palermo
    Messaggi
    3,300

    Predefinito

    Se usi il php,a me con
    <?
    session_start();
    ?>
    vengono a volte le pagine vengono cancellate dalla cache,puoi provare

  4. #4
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Ehm..
    Non confondiamo i due concetti:
    1) non far caricare i files in cache;
    2) assicurarsi che il browser carichi sempre la versione aggiornata della pagina senza pescare dalla cache.

    Leggiamo i due punti insieme, a voce alta, più volte fin quando la differenza tra i due non ci sembrerà netta.

    Bene, proseguiamo :grin:
    Per quel che ne so, il punto 1), cioè quello che desidera fare Kar non è fattibile, in quanto qualsiasi browser scarica files e li visualizza, se non erro comunque il file in cache ci finisce (ma chissà se qualcuno smentisce).
    Insomma, il cache control direi che serve ad indicare al browser se è il caso di controllare nuove versioni del documento alle successive visite, più che il non usare affatto la cache, neanche la prima volta.
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  5. #5
    Guest

    Predefinito

    Ciao a tutti!
    relativamente ai MetaTag menzionati credo che il loro utilizzo sia:

    per IE <META HTTP-EQUIV="expires" CONTENT="0">
    per NS <META HTTP-EQUIV="Pragma" CONTENT="no-cache">

    Entrambi servono per forzare il browser a leggere dal sito e non dalla propria memoria cache, utile in quei casi in cui le informazioni cambiano continuamente, tipo immagini da videocamere e cose simili.
    Ma non credo che significhi di non scaricarle nelle cash del browser!

    Per quanto riguarda
    <meta http-equiv="Expires" content="-1500">
    viene adoperato per dire al browser quando scade il contenuto della pagina, ma il "content" credo che debba essere valorizzato con una data in formato RFC850, (detto GMT format).

    Penso che l'obbiettivo che si prefige Kar non sia fattibile con questi metatag!

  6. #6
    Guest

    Predefinito Grazie!

    Gerazie a tutti.
    Mi avete chiarito (e di molto) le idee.

    Ciao.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •