Αν χρησιμοποιείτε διαφημίσεις AdSense, θα έχετε δει τη λεγόμενη ‘Scorecard’ όπου δείχνει την απόδοση του site σας με τα περισσότερα pageviews ή κέρδη. Η scorecard δίνει περιληπτικά πληροφορίες για τις διαφημίσεις, τις ιστοσελίδες και το περιεχόμενό σας σε σύγκριση με αυτές άλλων AdSense Publishers.
Μία από τις κατηγορίες της scorecard είναι το ‘Site health’ που αναλύει την ιστοσελίδα σας και υπολογίζει την απόδοση βασισμένη στο PageSpeed Insights.
Στο άρθρο αυτό θα σας δείξουμε πως περνάμε με επιτυχία ένα από τα τεστ του PageSpeed Insights, το ‘Leverage Browser Caching’.
Το τεστ αυτό, για να το περάσουμε επιτυχώς, θα πρέπει να ορίσουμε πότε ο browser θα κατεβάζει τα αρχεία της ιστοσελίδας μας από τον server ή θα χρησιμοποιεί αυτά που είναι αποθηκευμένα (από παλαιότερη επίσκεψη) στην cache, προκειμένου να φορτώνει ταχύτερα η ιστοσελίδα.
Θα ορίσουμε λοιπόν, μέσα στο αρχείο .htaccess την «ημερομηνία λήξης» (expiry date) διαφόρων τύπων αρχείων (εικόνες, javascript, css κλπ). Όταν επισκέπτεται κάποιος την ιστοσελίδα μας, ο browser θα ελέγξει κατά πόσο το κάθε αρχείο της ιστοσελίδας έχει «λήξει» ή όχι. Αν έχει «λήξει» από την προηγούμενη επίσκεψη στην ιστοσελίδα, τότε ο browser θα κατεβάσει το αρχείο από τον server ενώ αν δεν έχει περάσει το expiry date, θα χρησιμοποιήσει το τοπικό αρχείο από την cache.