image submit δεν δουλευει στο ie

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
cpulse
Script Master
Δημοσιεύσεις: 1527
Εγγραφή: 21 Μαρ 2006 19:30
Τοποθεσία: Αθήνα village
Επικοινωνία:

image submit δεν δουλευει στο ie

Δημοσίευση από cpulse » 26 Μαρ 2008 16:47

Ακριβώς για κάτι τέτοιους λόγους πάντα κόβω την cache

<meta http-equiv="Pragma" content="no-cache">

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

image submit δεν δουλευει στο ie

Δημοσίευση από skeftomilos » 26 Μαρ 2008 22:56

Ουτς! Ως χρήστης ξενερώνω όταν ξαναφορτώνεται η σελίδα στο Back. Ακόμα και στο revisit νομίζω ότι είναι κάπως παράλογο να ξαναφορτώνει η ίδια και απαράλλαχτη σελίδα, γι αυτό το εμποδίζω παίζοντας με τα ETag, If-None-Match και Cache-Control:

- Client-side Caching με ASP.NET και PHP

Άβαταρ μέλους
cpulse
Script Master
Δημοσιεύσεις: 1527
Εγγραφή: 21 Μαρ 2006 19:30
Τοποθεσία: Αθήνα village
Επικοινωνία:

image submit δεν δουλευει στο ie

Δημοσίευση από cpulse » 27 Μαρ 2008 10:15

Πολύ ωραίο το tutorial.. μου έλυσε και μερικές απορίες που είχα.

Αλλά, θα σου απαντήσω με business logic...
Αξιολόγησε την cache με δύο τρόπους σκέψης. Τι κερδίζεις αν την ενεργοποιήσεις και τι μετανιώνεις αν δεν την ενεργοποιήσεις.

Σίγουρα κερδίζεις ταχύτητα, αλλά μετανιώνεις ένα πιθανό db corruption στην περίπτωση του back.

Αλλά και για την ταχύτητα νομίζω δεν είναι μεγάλο πρόβλημα να εχεις no-cache μόνο στις σελίδες που περιέχουν φόρμες. Στο κάτω κάτω και το no-cache νομίζω πηγαίνει μόνο για την cache του περιεχομένου. Δηλαδή και να βάλεις no-cache τα εξωτερικά αρχεία θα γίνουν cached όπου μπορούνε.

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

image submit δεν δουλευει στο ie

Δημοσίευση από skeftomilos » 27 Μαρ 2008 11:33

Το caching των στατικών αρχείων (css, js, γραφικά) ρυθμίζεται σε επίπεδο web server ορίζοντας το expiration. Με expires immediately δεν κασάρονται καθόλου (με ό,τι αυτό συνεπάγεται). Αναφέρομαι στον IIS, με τον Apache δε γνωρίζω τι ισχύει.

Σε σχέση με τις φόρμες, όταν θέλω ως χρήστης να περάσω πολλές παρόμοιες εγγραφές καμιά φορά με βολεύει να μην ξεκινήσω νέα εισαγωγή εγγραφής αλλά να πατήσω back και να πάω στην προηγούμενη, που όλα τα πεδία είναι ήδη συμπληρωμένα. Αλλάζω ένα-δύο πεδία που έχουν διαφορετική τιμή και πατάω εισαγωγή, με αποτέλεσμα να δημιουργηθεί νέα εγγραφή με συγκριτικά μικρότερο κόπο. Προβλήματα με db corruption δεν έχω αντιμετωπίσει (εκτός από την περίπτωση που ανέφερα σε προηγούμενο post).

Άβαταρ μέλους
cpulse
Script Master
Δημοσιεύσεις: 1527
Εγγραφή: 21 Μαρ 2006 19:30
Τοποθεσία: Αθήνα village
Επικοινωνία:

image submit δεν δουλευει στο ie

Δημοσίευση από cpulse » 27 Μαρ 2008 12:38

skeftomilos έγραψε:Σε σχέση με τις φόρμες, όταν θέλω ως χρήστης να περάσω πολλές παρόμοιες εγγραφές καμιά φορά με βολεύει να μην ξεκινήσω νέα εισαγωγή εγγραφής αλλά να πατήσω back και να πάω στην προηγούμενη, που όλα τα πεδία είναι ήδη συμπληρωμένα. Αλλάζω ένα-δύο πεδία που έχουν διαφορετική τιμή και πατάω εισαγωγή, με αποτέλεσμα να δημιουργηθεί νέα εγγραφή με συγκριτικά μικρότερο κόπο. Προβλήματα με db corruption δεν έχω αντιμετωπίσει (εκτός από την περίπτωση που ανέφερα σε προηγούμενο post).
Σωστό κι αυτό. Στις περισσότερες περιπτώσεις αυτό που λες βοηθάει πολύ, αλλά υπάρχουν και περιπτώσεις που τα βήματα έχουν αλληλοεξαρτήσεις.

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες