rafinos Δημοσ. 13 Φεβρουαρίου 2017 Δημοσ. 13 Φεβρουαρίου 2017 Γεια σας παιδιά. Έχω το παρακάτω .htaccess στο free hosting του papaki αλλά το gtmetrix (όπως και το pagespeed inshights) ότι δεν χρησιμοποιώ browser caching. Μήπως είναι άλλος ο τρόπος για να το χρησιμοποιήσω; <IfModule mod_headers.c> # Cache-control headers # 2 HOURS #<filesMatch "*"> Header set Cache-Control "max-age=7200, must-revalidate" #</filesMatch> # Set the cache-control max-age # 1 year <FilesMatch ".(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$"> Header set Cache-Control "max-age=31449600, public" </FilesMatch> # 2 DAYS <FilesMatch ".(xml|txt)$"> Header set Cache-Control "max-age=172800, public, must-revalidate" </FilesMatch> # 4 HOURS <FilesMatch ".(html|htm)$"> Header set Cache-Control "max-age=14400, must-revalidate" </FilesMatch> </IfModule> To site για το οποίο έκανα τη δοκιμή είναι το http://moviequiz.gr
tzotzosgr Δημοσ. 14 Φεβρουαρίου 2017 Δημοσ. 14 Φεβρουαρίου 2017 Καλημέρα, και εγώ στο free hosting του παπάκι είμαι, βάλε τον παρακάτω κώδικα ## EXPIRES CACHING ## <IfModule mod_expires.c> ExpiresActive On ExpiresByType image/jpg "access plus 1 year" ExpiresByType image/jpeg "access plus 1 year" ExpiresByType image/gif "access plus 1 year" ExpiresByType image/png "access plus 1 year" ExpiresByType text/css "access plus 1 month" ExpiresByType application/pdf "access plus 1 month" ExpiresByType text/x-javascript "access plus 1 month" ExpiresByType application/x-shockwave-flash "access plus 1 month" ExpiresByType image/x-icon "access plus 1 year" ExpiresDefault "access plus 2 days" </IfModule> ## EXPIRES CACHING ##
mad-proffessor Δημοσ. 14 Φεβρουαρίου 2017 Δημοσ. 14 Φεβρουαρίου 2017 Απο τα headers που στέλνει φαίνεται να χρησιμοποιούν nginx και όχι apache οπότε σίγουρα το .htaccess δεν είναι ο ενδεδειγμένος τρόπος. Δοκίμασε να επικοινωνήσεις με το παπάκι για το τι πρέπει να κάνεις. Αν και πιστεύω οτι θα πρέπει να στέλνεις τα headers απο το κώδικα σου (λίγες γραμμές θα κάνεις copy-paste).
rafinos Δημοσ. 14 Φεβρουαρίου 2017 Μέλος Δημοσ. 14 Φεβρουαρίου 2017 Καλημέρα, και εγώ στο free hosting του παπάκι είμαι, βάλε τον παρακάτω κώδικα ## EXPIRES CACHING ## <IfModule mod_expires.c> ExpiresActive On ExpiresByType image/jpg "access plus 1 year" ExpiresByType image/jpeg "access plus 1 year" ExpiresByType image/gif "access plus 1 year" ExpiresByType image/png "access plus 1 year" ExpiresByType text/css "access plus 1 month" ExpiresByType application/pdf "access plus 1 month" ExpiresByType text/x-javascript "access plus 1 month" ExpiresByType application/x-shockwave-flash "access plus 1 month" ExpiresByType image/x-icon "access plus 1 year" ExpiresDefault "access plus 2 days" </IfModule> ## EXPIRES CACHING ## Και με αυτή την περίπτωση το ίδιο, άρα έχει δίκιο ο τρελοκαθητής. Σε nginx πως γίνεται κάτι τέτοιο;
tzotzosgr Δημοσ. 14 Φεβρουαρίου 2017 Δημοσ. 14 Φεβρουαρίου 2017 Καλησπέρα, Περίεργο να μην δουλέψει Αλλά δεν παίζει να είναι nginx Για nginx δες εδώ. http://serverfault.com/questions/630571/why-adding-expire-header-to-static-files-in-nginx-does-not-work Δες εδώ http://httpd.apache.org/docs/current/mod/mod_expires.html Sorry είμαι απο το κινητό
tzotzosgr Δημοσ. 14 Φεβρουαρίου 2017 Δημοσ. 14 Φεβρουαρίου 2017 Και με αυτή την περίπτωση το ίδιο, άρα έχει δίκιο ο τρελοκαθητής. Σε nginx πως γίνεται κάτι τέτοιο; Καλησπέρα, επανέρχομαι για να σου δείξω πως κάτι θα κανείς λάθος! δες εδώ http://bit.ly/2lgF1eO ναδεις πως λειτουργεί μια χαρά!
rafinos Δημοσ. 14 Φεβρουαρίου 2017 Μέλος Δημοσ. 14 Φεβρουαρίου 2017 Δεν κάνω κανένα λάθος. Ακριβώς την ίδια διαδικασία ακολουθώ.
tzotzosgr Δημοσ. 14 Φεβρουαρίου 2017 Δημοσ. 14 Φεβρουαρίου 2017 Δεν κάνω κανένα λάθος. Ακριβώς την ίδια διαδικασία ακολουθώ.Και τι σου βγάζει φίλε μου;
rafinos Δημοσ. 14 Φεβρουαρίου 2017 Μέλος Δημοσ. 14 Φεβρουαρίου 2017 (επεξεργασμένο) Βρήκα μέσα από το developer console του Chrome ότι τελικά είναι Νginx. Αλλά, και στην περίπτωση του greekcms.eu το ίδιο γράφει. Δυστυχώς συνεχίζει να μη γίνεται τίποτα απολύτως. Τα ίδια αποτελέσματα με πριν (ξανάκανα ακριβώς τη διαδικασία δημιουργώντας εξ αρχής το .htaccess). *To php info βέβαια λέει άλλα: _SERVER["SERVER_SOFTWARE"] Apache Επεξ/σία 15 Φεβρουαρίου 2017 από rafinos
Predatorkill Δημοσ. 14 Φεβρουαρίου 2017 Δημοσ. 14 Φεβρουαρίου 2017 Παιδια nginx ρυθμιζεις μονο με root access, αδικα προσπαθειτε, ποσο μαλλον σε free hosting. Οπως ειπε και ο καθηγητης, ο nginx δεν σεταρεται μεσω htaccess.
tzotzosgr Δημοσ. 15 Φεβρουαρίου 2017 Δημοσ. 15 Φεβρουαρίου 2017 Παιδια nginx ρυθμιζεις μονο με root access, αδικα προσπαθειτε, ποσο μαλλον σε free hosting. Οπως ειπε και ο καθηγητης, ο nginx δεν σεταρεται μεσω htaccess. Καλησπέρα, κανείς πολύ μεγάλο λάθος ότι είναι nginx απλά έχει κλειδωμένες μερικές βασικές λειτουργίες, αλλά με ένα email αν και δωρεάν στα ξεκλειδώνουν!
Predatorkill Δημοσ. 15 Φεβρουαρίου 2017 Δημοσ. 15 Φεβρουαρίου 2017 Καλησπέρα, κανείς πολύ μεγάλο λάθος ότι είναι nginx απλά έχει κλειδωμένες μερικές βασικές λειτουργίες, αλλά με ένα email αν και δωρεάν στα ξεκλειδώνουν! Eχμμ, δεν το κοιταξα ποτέ, απο οτι λετε εδω σας το λεω. Οταν λετε δωρεαν, εννοειται πως δεν σου δινουν προσβαση σε τετοιες ρυθμισεις. Βιαζεσαι να κρινεις νομιζω.
tzotzosgr Δημοσ. 15 Φεβρουαρίου 2017 Δημοσ. 15 Φεβρουαρίου 2017 Eχμμ, δεν το κοιταξα ποτέ, απο οτι λετε εδω σας το λεω. Οταν λετε δωρεαν, εννοειται πως δεν σου δινουν προσβαση σε τετοιες ρυθμισεις. Βιαζεσαι να κρινεις νομιζω.Εγώ βιάζομαι να κρίνω;Δεν πάει να πει πώς είναι free hosting, οτι είναι nginx.. Διάβασε τι έχω γράψει και μετά έλα να μου πεις ότι βιάζομαι να κρίνω..
Predatorkill Δημοσ. 15 Φεβρουαρίου 2017 Δημοσ. 15 Φεβρουαρίου 2017 Εγώ βιάζομαι να κρίνω; Δεν πάει να πει πώς είναι free hosting, οτι είναι nginx.. Διάβασε τι έχω γράψει και μετά έλα να μου πεις ότι βιάζομαι να κρίνω.. Λες οτι κανω λαθος οτι ειναι nginx, χωρις να ξερεις αν το εχω τσεκαρει ή οχι. Αυτο που ειπα ειναι οτι δεν μπορεις να ρυθμισεις το nginx σε free hosting. Οποτε εσυ διαβασε τι εχω γραψει και μετα κρινε.
rafinos Δημοσ. 15 Φεβρουαρίου 2017 Μέλος Δημοσ. 15 Φεβρουαρίου 2017 Παιδιά δε χρειάζεται να μαλώνετε! Τελικά είναι apache ο server και χάρη στην πολύτιμη βοήθεια του TzotzosGr έλυσα το πρόβλημά μου. Για να λειτουργήσει φτάσαμε μέχρι την εσχάτη λύση του να σβήσω το hosting και να το ξαναενεργοποιήσω. Και τελικά εξ αρχής είχε δίκιο για όλα ο TzotzosGr και συγγνώμη αν εγώ σας μπέρδεψα με όσα είπα. Καλό σας βράδυ!
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα