Πρόσθετα Zinn®

Δωρεάν πρόσθετα σε κάθε ιστότοπο Zinn Digital®

Κάθε ιστότοπος WordPress που φιλοξενούμε περιλαμβάνει δύο πρόσθετα της Zinn Digital®, προεγκατεστημένα και ενημερωμένα για εσάς: το Zinn® Cache για προσωNική μνήμη πλήρους σελίδας και αντικειμένων στην πλευρά του διακομιστή, και το Zinn® Footprint για ένα καθαρότερο, πιο γενικό αποτύπωμα ιστότοπου. Και τα δύο είναι κατασκευασμένα σύμφωνα με τα πρότυπα του καταλόγου WordPress.org, μεταφρασμένα σε 58 γλώσσες, με άδεια GPL-2.0-or-later και δωρεάν.

  • 58γλώσσες, έτοιμες για μετάφραση
  • GPL-2.0+ανοιχτή άδεια, χωρίς δέσμευση
  • 650.000+ιστότοποι φιλοξενούμενοι παγκοσμίως

Δύο πρόσθετα, χωρίς διαχειριστή, χωρίς κόστος

Γράψαμε αυτά τα πρόσθετα για να διαχειριζόμαστε τον δικό μας στόλο φιλοξενίας — πάνω από 650.000 ιστότοπους παγκοσμίως — επομένως είναι σχεδιασμένα για κλίμακα, ασφάλεια και απόδοση, και όχι ως πρόσθετα για πώληση επιπλέον υπηρεσιών. Ενεργοποιούνται αυτόματα κατά την προετοιμασία του ιστότοπού σας και ο πράκτορας εργασίας διατηρεί τα αρχεία ενημερωμένα: σε μια νέα έκδοση το πρόσθετο επανεγκαθίσταται και επανενεργοποιείται για εσάς, ώστε να μη χρειαστεί ποτέ να κάνετε κλικ σε ενημέρωση.

Και τα δύο είναι επιπέδου αποθήκης κώδικα: πληρούν τα WordPress Coding Standards, περνούν τον έλεγχο ασφαλείας, δεν προκαλούν ειδοποιήσεις PHP και υποβαθμίζονται ομαλά όπου λείπει κάποια δυνατότητα. Επειδή είναι GPL-2.0-or-later, δεν υπάρχει δέσμευση προμηθευτή — διατηρείτε τα ενεργά πρόσθετά σας ανεξάρτητα από το αν θα παραμείνετε μαζί μας.

Zinn® Cache — προσωNική μνήμη διακομιστή και έξυπνος καθαρισμός

Πλήρης προσω Aποθήκευση στη στιβάδα του διακομιστή ιστού, προαιρετική προσωρινή μνήμη αντικειμένων Redis και εκκαθαρίσεις που διαγράφουν μόνο ό,τι άλλαξε πραγματικά.

Έλεγχος LSCache

Προσθέτει κεφαλίδες X-LiteSpeed-Cache-Control και tag, ώστε ένας διακομιστής LiteSpeed να εξυπηρετεί ολόκληρες σελίδες χωρίς να αγγίζει την PHP ή τη MySQL. Αν υπάρχει το πρόσθετο τρίτου κατασκευαστή LiteSpeed Cache, η προσωρινή αποθήκευση σελίδων μετατίθεται σε αυτό — χωρίς διένεξη.

Αυτόματη εκκαθάριση βάσει έξυπνων ετικετών

Όταν μια δημοσίευση, ένα σχόλιο, ένας όρος, ένα θέμα ή ένα πρόσθετο αλλάζει, μόνο οι επηρεazόμενες σελίδες και οι καταχωρίσεις τους εκκαθαρίζονται μέσω στοχευμένων ετικετών προσω Aς μην είναι ολόκληρος ο ιστότοπος. Οι εκκαθαρίσεις αντικατοπτρίζονται στον πίνακα μέσω ενός υπογεγραμμένου webhook, ώστε το άκρο του CDN να καθαρίζει συγχρονισμένα.

Αντικείμενο προσωinės μνήμης Redis

Ένας διακόπτης με ένα κλικ εγκαθιστά ένα αυτόνομο object-cache drop-in που αποσυμφορεί τις επαναλαμβανόμενες αναγνώσεις βάσης δεδομένων. Δεν αντικαθιστά ποτέ το drop-in άλλου πρόσθετου και επιστρέφει σε μια μνήμη cache εντός μνήμης εάν το Redis δεν είναι προσβάσιμο, ώστε ο ιστότοπος να συνεχίσει να λειτουργεί.

Ασφαλείς εξαιρέσεις προσωρινής μνήμης

Λογικές προεπιλογές για WordPress, WooCommerce και Easy Digital Downloads — το καλάθι, το ταμείο, ο λογαριασμός μου, το REST/AJAX, η προεπισκόπηση, η αναζήτηση και οποιοδήποτε αίτημα συνδεδεμένου χρήστη ή συνεδρίας δεν αποθηκεύονται ποτέ σε κρυφή μνήμη (cache). Προσθέστε τους δικούς σας κανόνες διαδρομής, ερωτήματος και cookie ανά ιστότοπο.

Υπογεγραμμένη απομακρυσμένη εκκαθάριση

Ένα τελικό σημείο REST επιτρέπει στο επίπεδο ελέγχου να διαγράψει τα πάντα, συγκεκριμένες διευθύνσεις URL ή συγκεκριμένες ετικέτες, με πιστοποίηση ταυτότητας από έναν διαχειριστή ή μια υπογραφή HMAC-SHA256 στο σώμα του αιτήματος — διαβάζοντας μόνο το υπογεγραμμένο ωφέλιμο φορτίο, ποτέ τις παραμέτρους ερωτήματος.

Ομαλή υποβάθμιση

Η προσωernή αποθήκευση ολόκληρης σελίδας απαιτεί διακομιστή LiteSpeed. Χωρίς αυτόν, το πρόσθετο απλώς δεν εκπέμπει κεφαλίδες προσωernής αποθήκευσης, ενώ η προσωernή αποθήκευση αντικειμένων, το API εξαιρέσεων και η απομακρυσμένη εκκαθάριση συνεχίζουν να λειτουργούν. Η προσωernή αποθήκευση είναι μια δυνατότητα ανά blueprint και όχι ένας διακόπτης "όλα ή τίποτα".

Zinn® Footprint — μικρότερο WordPress fingerprint

Αφαιρεί τα χαρακτηριστικά σημάδια που αποκαλύπτουν ότι ένας ιστότοπος εκτελεί WordPress, καθώς και ποια έκδοση. Κάθε μέτρο είναι ένας ανεξάρτητος διακόπτης, οπότε οποιοδήποτε μπορεί να απενεργοποιηθεί εάν ένα θέμα ή πρόσθετο εξαρτάται από αυτό.

  • Αφαιρεί το μετα-στοιχείο generator από την κεφαλίδα της σελίδας και τις ροές.
  • Αφαιρεί την έκδοση του WordPress από τα URLs των πόρων — αλλά μόνο όταν η τιμή ?ver ισούται με την έκδοση του πυρήνα, οπότε οι προσαρμοσμένες εκδόσεις αποφυγής προσωρινής αποθήκευσης διατηρούνται.
  • Αφαιρεί τους συνδέσμους εντοπισμού RSD, Windows Live Writer, shortlink και REST/oEmbed.
  • Απενεργοποιεί το XML-RPC, ένα κοινό αποτύπωμα και επιφάνεια επίθεσης.
  • Απενεργοποιεί τα pingbacks, καταργώντας τις μεθόδους pingback και την κεφαλίδα X-Pingback.
  • Αποκρύπτει τις λεπτομέρειες του σφάλματος σύνδεσης πίσω από ένα ενιαίο, γενικό μήνυμα αντί να επιβεβαιώνει ποιο από τα δύο, το όνομα χρήστη ή ο κωδικός πρόσβασης, ήταν λανθασμένο.
  • Αφαιρεί την κεφαλίδα X-Powered-By όπου το επιτρέπει η PHP.

Πώς φτάνουν στον ιστότοπό σας και παραμένουν ενημερωμένοι

  • Η ώθηση ανάπτυξης είναι η κύρια διαδρομή: ο πράκτορας εργάτης τοποθετεί τα αρχεία του πρόσθετου σε κάθε ιστότοπο ως μέρος του αποτυπώματος ανάπτυξης και τα επανενεργοποιεί σε κάθε κυκλοφορία — μια ταυτόποτεδη αντικατάσταση που διατηρεί επίσης το πρόσθετο ενεργό.
  • Ένα self-hosted εργαλείο ενημέρωσης εντός του πρόσθετου αποτελεί την ασφαλή δικλείδα, ενεργοποιώντας αναγκαστικά τις αυτόματες ενημερώσεις του WordPress ώστε ο διαχειριστής να βλέπει τη σωστή έκδοση ακόμα κι αν καθυστερήσει μια μαζική αποστολή.
  • Οι ενημερώσεις λαμβάνονται μέσω HTTPS από το κέντρο ελέγχου μας, με έλεγχο ταυτότητας HMAC και στις δύο κατευθύνσεις, περιορισμένο διακομιστή πακέτων και επαλήθευση αθροίσματος ελέγχου SHA-256 πριν από την εγκατάσταση — μια παραποιημένη λήψη απορρίπτεται.
  • Τα μυστικά ανά ιστότοπο εισάγονται από το Vault κατά την ώρα της εκχώρησης και δεν αποθηκεύονται ποτέ· κάθε λειτουργία είναι ανενεργή χωρίς τις σταθερές της, οπότε τα πρόσθετα λειτουργούν επίσης αυτόνομα.

Συχνές ερωτήσεις

Κοστίζουν κάτι τα πρόσθετα;

Όχι. Τα Zinn® Cache και Zinn® Footprint είναι δωρεάν και παρέχονται προεγκατεστημένα σε κάθε ιστότοπο WordPress που φιλοξενούμε. Αδειοδοτούνται με τη GPL-2.0-or-later, επομένως δεν υπάρχει τίποτα προς αγορά και καμία δέσμευση.

Απαιτεί διαserver το Zinn® Cache LiteSpeed;

Η προσωρινή αποθήκευση ολόκληρης σελίδας (full-page caching) το κάνει αυτό: χρησιμοποιεί τη μονάδα LiteSpeed (LSCache) ή το πρόσθετο LiteSpeed Cache τρίτου κατασκευαστή. Σε άλλους διακομιστές, το πρόσθετο απλώς δεν εκπέμπει κεφαλίδες προσωρινής αποθήκευσης, ενώ η προσωinė μνήμη αντικειμένων Redis (Redis object cache), το API εξαιρέσεων και η απομακρυσμένη εκκαθάριση συνεχίζουν να λειτουργούν.

Τι συμβαίνει αν το Redis δεν είναι διαθέσιμο;

Η προσωinική μνήμη αντικειμένων (object cache) είναι προαιρετική. Εάν λείπει η επέκταση phpredis, ο διακόπτης απενεργοποιείται με μια ειδοποίηση και, εάν το Redis καταστεί απρόσιτο κατά την εκτέλεση, το πρόσθετο drop-in εξυπηρετεί από μια προσωinική μνήμη εντός μνήμης ανά αίτημα, ώστε ο ιστότοπος να μην καταρρέει ποτέ.

Θα χαλάσει το Zinn® Footprint τον ιστότοπό μου;

Οι προεπιλογές είναι ασφαλείς για τυπικούς ιστότοπους και κάθε μέτρο αποτελεί έναν ανεξάρτητο διακόπτη. Εάν μια ενοποίηση βασίζεται σε XML-RPC —η εφαρμογή WordPress για κινητά ή το Jetpack, για παράδειγμα— ή σε συνδέσμους ανίχνευσης, μπορείτε να απενεργοποιήσετε αυτό το συγκεκριμένο μέτρο.

Πρέπει να τα διαχειριστώ ή να τα ενημερώσω;

Όχι. Ο πράis worker διατηρεί τα αρχεία ενημερωμένα σε κάθε κυκλοφορία και το πρόγραμμα ενημέρωσης εντός του πρόσθετου ενεργοποιεί αναγκαστικά τις αυτόματες ενημερώσεις, επομένως κανείς δεν χρειάζεται ποτέ να κάνει κλικ για ενημέρωση. Οι ενημερώσεις υπογράφονται και επαληθεύονται με άθροισμα ελέγχου (checksum) πριν εγκατασταθούν.

Αποκτήστε και τα δύο πρόσθετα στον πρώτο σας ιστότοπο

Ξεκινήστε μια 14ήμερη δοκιμή χωρίς κάρτα και ο ιστότοπός σας ενεργοποιείται με το Zinn® Cache και το Zinn® Footprint ενεργοποιημένα. Δωρεάν μεταναστεύσεις, εγγύηση επιστροφής χρήματος 30 ημερών και διασφάλιση χρόνου λειτουργίας 99,99%, χωρίς δέσμευση σε προμηθευτή.

Ξεκινήστε δωρεάν