philos Δημοσ. 20 Φεβρουαρίου 2021 Δημοσ. 20 Φεβρουαρίου 2021 (επεξεργασμένο) Έχω μερικές ερωτήσεις σχετικά με το caching μέσω htaccess. Αν κάποιος ξέρει να απαντήσει έστω σε μία, ας μας πει Θέλω να βάλω κάτι σαν αυτό στο htaccess: <IfModule mod_expires.c> ExpiresActive On ExpiresDefault "access plus 10 days" ExpiresByType text/css "access plus 1 month" ExpiresByType text/plain "access plus 1 month" ExpiresByType image/gif "access plus 1 month" ExpiresByType image/png "access plus 1 month" ExpiresByType image/jpeg "access plus 1 month" ExpiresByType application/x-javascript "access plus 1 month" ExpiresByType application/javascript "access plus 1 month" ExpiresByType application/x-icon "access plus 1 year" </IfModule> 1. [sos] Αν κάνω css/js file versioning, δηλαδή filename.css?v=xxx (όπου x αλλάζει) θα ανανεώνονται τα αρχεία παρά την cache ή το επίπεδο γίνεται σε επέκταση αρχείου κι όχι url; Χρειάζομαι να ανανεώνεται το αρχείο αν αλλάζει το xxx και μετά να ξανά cachάρεται. 2. Επειδή θέλω να κασάρω οπωσδήποτε κάποια woff2 αρχεία, θα δουλέψει να βάλω αυτό (*) στο πάνω μέρος: AddType application/font-sfnt otf ttf AddType application/font-woff woff AddType application/font-woff2 woff2 AddType application/vnd.ms-fontobject eot ... και μετά να κάνω: ExpiresByType application/font-woff "access plus 1 month" ExpiresByType application/font-woff2 "access plus 1 month" ExpiresByType application/font-sfnt "access plus 1 month" ExpiresByType application/vnd.ms-fontobject "access plus 1 month" ;; 3. Το (*) παραπάνω το βάζω πριν ή μέσα στο <IfModule mod_expires.c></IfModule>; 4. Έχετε να προτείνετε άλλους τύπους αρχείων πέραν των παραπάνω, να προσθέσω; Επεξ/σία 20 Φεβρουαρίου 2021 από philos
elvizakos Δημοσ. 25 Φεβρουαρίου 2021 Δημοσ. 25 Φεβρουαρίου 2021 1. Ναι, θα ανανεώνονται όσο αλλάζει το URL. Δλδ ο browser κάνει cache το περιεχόμενο ανα URL. Ίσως, μόνη εξαίρεση ό,τι είναι μετά το hash αλλά για αύτο δεν είμαι σίγουρος ότι ισχύει για όλους τους browser. 2. Αν έχει φορτώσει τα modules που χρειάζονται, λογικά θα δουλέψει. Ίσως υπάρχουν ήδη κανόνες για τους τύπους που θες και τα addType να μη χρειάζονται. 3. Το AddType σχετίζεται με το module για αντιστοίχιση τύπων mime οπότε δεν είναι απαραίτητο να είναι στο ifmodule που κοιτάει αν υπάρχει το mod_expires. 4. Δεν έχω να προτείνω κάτι. Οτιδήποτε δεν αλλάζει στο site σου μπορείς να το κάνεις cache, απλά αυτό έχει νόημα για όσους το επισκέπτονται από τη δεύτερη φορά και μετά. 1
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα