Domanda

Questo è così semplice come si arriva. La mia scuola ci fornisce una memoria personale che può essere utilizzato per una pagina web. Suo il http://www.example.com/~studentname contratto tipo. In precedenza, vorrei fare modifiche a un file index.html e caricare nel usando il 'Secure File Transfer Client' alla mia cartella public_html. Mi ha colpito di aggiornamento, e il bingo.

Ho usato ssh per accedere da remoto modificato il file .html con pico, e salvato. se faccio un gatto sul file dopo la chiusura di esso, è ancora lì. Ma il mio né Firefox né Google Chrome riflettono i recenti cambiamenti. Ho anche cancellato la cache senza alcun risultato.

È stato utile?

Soluzione 7

Quindi, la mia scuola si trasferisce in un nuovo ambiente web, e non era più utilizzando la directory public_html per servire studenti e docenti pagine web.

Altri suggerimenti

ho sicuramente incontrato casi in cui, anche dopo l'aggiornamento la cache del browser e qualsiasi altro nascondiglio ho avuto il controllo su c'era ancora una cache proxy o lato server esterno che non poteva essere forzatamente rinfrescata. In tal caso, rinominare il file dovrebbe almeno ottenere una versione corrente. Se funziona, questo è il problema.

L'unica altra volta ho avuto questo problema è stato in una situazione in cui i file sono stati estratti dal loro posizione modificabile nella loro posizione finale servita tramite un gancio post-commit, e che lo script è rotto. Ma questo è più o meno sicuramente non è il caso per voi. Sto solo buttando là fuori come un altro bizzarro scenario che io so I non avrebbe pensato se non fosse successo.

forse si è dietro un proxy, che è ancora ti serve la versione in cache?

quanto tempo fa hai fatto a modificare le pagine?

C'è http proxy tra voi e l'host in cui i file HTML sono serviti da?

A volte anche con "la forza di aggiornamento" aiuta, ad esempio, non solo si preme il pulsante di aggiornamento. Controllare la sezione "Istruzioni per vari browser" in questa pagina:

http://en.wikipedia.org/wiki/Bypass_your_cache

Prova a visualizzare la pagina da un altro computer, solo per assicurarsi.

Non so l'infrastruttura implementata nella tua scuola, ma se hanno un ambiente cluster, per esempio, forse si sta modificando il file in un server e cosa si vuole ottenere nel tuo browser è pubblicato in un altro server .

Per far fronte a problemi di cache aggiungo numero di versione di file:

<link rel="stylesheet" type="text/css" href="game.css?5">

Ogni aggiornamento ho solo aumentare il numero dopo?. Io non aiuterà direttamente nel tuo problema, ma si può fare il vostro index.html reindirizzando sempre di index2.html? Casuale per essere sicuri cache non viene usata. Inoltre è il mio voler controllare no-cache meta tag: http: // www. htmlgoodies.com/beyond/reference/article.php/3472881

Provare a rinominare il file in index.xxx o qualcosa al fine di assicurarsi che sia nella pagina che viene servito. Se non è un problema di cache, è forse il file sbagliato che si sta modificando Edit: notò tuoi ultimi commenti. Significa che i file non sono serviti dalla cartella locale, ma da qualche altra parte (e quel posto non viene aggiornata automaticamente quando si salvano i file) o ... forse c'è un problema di configurazione (server alla ricerca in una cartella diversa)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top