Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Οταν κανω πολλες φορες refresh στον browser του κινητου για να δω τις αλλαγες που εχω κανει σε html-css απο καποιο σημειο και μετα δεν συμβαινει καμια αλλαγη οσες φορες και να κανω refresh. Με αποτελεσμα να ανγκαζομαι να κανω καθε φορα εκκαθαριση της cache στον chrome. 

α) Ξερει κανεις γιατι συμβαινει αυτο?
β)Πως μπορω να το αποτρεψω?

Δημοσ.

Καλησπέρα dios231,

 

πολύ πιθανό να υπάρχει cache στον server που έχεις την ιστοσελίδα σου, είτε στην PHP (apc) ή από το Cloudflare.

 

Στο 1ο σενάριο ακολουθείς αυτό

 

Στο 2ο σενάριο απλά κάνεις login στο Cloudflare και κάνεις Clear Cache.

  • Like 1
Δημοσ.

ένας τρόπος να το αποφύγεις αυτό είναι να έχεις τα αρχεία σου με εκδόσεις (versioning)(ενσωματώνεται η λειτουργία σε αρκετά σύγχρονα frameworks).

Δημοσ.

Απλα να αναφερω οτι ολα αυτα γινονται σε εναν τοπικο web server οπου τρεχει στο pc και εχω προσβαση σε αυτον μεσω  τοπικου δικτυου απο το κινητο. 

Παντως ακομα δεν εχω βγαλει ακρη στο προβλημα μου

Δημοσ.

το προβλημα σου εχει μια απλη πολυ απλη λυση.

 

οταν εχεις ενα css αρχειο ή μια εικονα μεσα στον κώδικα o Browser βρισκει οτι ηδη υπαρχει στο Cache του υπολογιστη σου και δεν το ξανακατεβαζει.

 

αρα κανεις το εξης απλο  αντι να καλεις το http://mydomain/mycss.css προσθετεις ενα ?rand=8976823644324

και γινετε http://mydomain/mycss.css?rand=WHATEVERHERE created by server side.

 

οπου whatever here βαζεις κωδικα που να παραγει ενα τυχαιο αριθμο ή συμβολοσειρά.

και το προβλημα σου θα εξαφανιστει.

  • Like 1

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...