Συμπίεση Gzip σε WordPress με PHP
Υπάρχει ένας απλός τρόπος στο WordPress να συμπιέσουμε το website μας από τον server προς τον browser του επισκέπτη με το gzip και την php. *
Μεταβαίνουμε στο φάκελο του WordPress, στο θέμα (theme) που χρησιμοποιούμε: wp-content/themes/το-θεμα-μου/
Ανοίγουμε το αρχείο header.php και πάνω πάνω, πρώτη γραμμή γράφουμε:
<?php @ob_start("ob_gzhandler"); ?>
Κατόπιν, ανοίγουμε το αρχείο footer.php και στο τέλος, τελευταία γραμμή γράφουμε:
<?php @ob_end_flush(); ?>
Τόσο απλό!
* Προυπόθεση είναι ο server μας να έχει εγκατεστημένο το zlib extension στην php (στις περισσότερες εταιρίες web hosting είναι δεδομένο νομίζω.)
Για να βεβαιωθούμε, δημιουργούμε και ανεβάζουμε ένα αρχείο με τον παρακάτω κώδικα στο website μας, έστω test.php και το καλούμε από το browser:
<html> <head> <title> PHP Test Script </title> </head> <body> <?php phpinfo(); ?> </body> </html>
Θα πρέπει να γράφει κάπου κάτι σαν ” Registered PHP Streams compress.zlib [...] ”






Γίνετε επεξεργασία, Παρακαλώ περιμένετε...












Αναφορικά με το test.php. Πώς μπορώ να τρέξω το αρχείο. Λίγο πιό αναλυτικά σας παρακαλώ;
Αποθηκεύεις το test.php στον “κεντρικό” φάκελο του website σου (συνήθως public_html) και απλά με τον browser σου μεταβαίνεις στη διεύθυνση http://παραδειγμα.gr/test.php (όπου “παράδειγμα” το domain σου εννοείται)