Stats4U σε στατικό ιστότοπο χωρίς αποκάλυψη ιδιωτικής πρόσβασης
Τεχνικά ελεγμένο:
Σχετικά με το περιεχόμενο και τον έλεγχό του
Σε αυτό το άρθρο
Στατικός ιστότοπος μπορεί να φορτώνει Stats4U χωρίς PHP ή δική του βάση επισκεπτών. Ο φυλλομετρητής φορτώνει την ενσωμάτωση από το Stats4U, όπου γίνεται η καταμέτρηση. Η επιτυχία εξαρτάται ακόμη από δημοσιευμένο HTML, πολιτική φιλοξενίας και άδεια για τα απαραίτητα αιτήματα.
- Διαχωρισμός δημόσιου κώδικα και ιδιωτικής πρόσβασης
- Δημοσίευση κώδικα στο πρότυπο
- Έλεγχος αιτημάτων και ορίων αναφοράς
Προετοιμασία δημόσιας ενσωμάτωσης
- Για νέο μετρητή επιλέγεται εμφάνιση και αντιγράφεται ο παραγόμενος κώδικας. Για υπάρχοντα διατηρείται ο αριθμός. Ο ιδιωτικός σύνδεσμος αποθηκεύεται με ασφάλεια πριν από επεξεργασία. Ο μετρητής λειτουργεί χωρίς λογαριασμό, αλλά η πρόσβαση ιδιοκτήτη χρειάζεται προστασία.
- Στο κοινό πρότυπο HTML μπαίνει μόνο ο δημόσιος κώδικας στην επιθυμητή θέση. Η γεννήτρια στατικού ιστοτόπου πρέπει να μεταφέρει το πρότυπο στις δημοσιευμένες σελίδες. Μετά την ανάπτυξη ελέγχεται το παραγόμενο HTML: αλλαγή στοιχείου πηγής δεν αποδεικνύει παρουσία του στη ζωντανή σελίδα.
- Διακριτικό ιδιοκτήτη, σύνδεσμος διαχείρισης και κλειδιά API μένουν εκτός δημόσιου HTML και αποθετηρίων. Για συνήθη ενσωμάτωση αρκούν αριθμός και δημόσιες επιλογές εμφάνισης. Πριν από commit εξετάζεται όλο το αντιγραμμένο κείμενο· ιδιωτικοί σελιδοδείκτες δεν δημοσιεύονται ως οδηγίες εγκατάστασης.
Ενσωμάτωση που υποστηρίζει η φιλοξενία
Όπου επιτρέπονται εξωτερικά σενάρια, χρησιμοποιούνται ο παραγόμενος JavaScript και η φιλοξενούμενη διεύθυνση s4u.js. Έτσι φτάνουν ενημερώσεις. Ληφθέν αντίγραφο μένει στην αντιγραμμένη έκδοση μέχρι ξεχωριστή ενημέρωση· αλλαγή ιστοτόπου δεν ενημερώνει αυτόματα το αρχείο.
Όπου γίνονται δεκτές μόνο εικόνες, Markdown ή BBCode, χρησιμοποιείται η αντίστοιχη ενσωμάτωση. Μετρά αιτήματα εικόνας, ενώ οι λεπτομέρειες σελίδας εξαρτώνται από HTTP Referer ή ρητή διεύθυνση. Προαιρετικά αυτόματα συμβάντα απαιτούν JavaScript· εικόνα δεν παρατηρεί επιβεβαιωμένο αποτέλεσμα φόρμας.
Ασφαλής έλεγχος δημοσιευμένου αποτελέσματος
Ιδιόκτητη εξουσιοδοτημένη δοκιμαστική σελίδα ελέγχεται στον πίνακα δικτύου: αριθμός, διπλά αποσπάσματα και αποκλεισμένοι πόροι. Content Security Policy, φίλτρα επεξεργαστή ή επέκταση μπορούν να εμποδίσουν φόρτωση. Δεν απενεργοποιούνται γενικές προστασίες μόνο για να φανεί σήμα.
Κανονική επίσκεψη μπορεί να μετρηθεί. Η διεύθυνση εικόνας καταμέτρησης δεν ανοίγει χειροκίνητα ούτε ανανεώνεται επανειλημμένα για διάγνωση. Αόρατη εμφάνιση μπορεί να φορτώνει σωστά χωρίς σήμα· ελέγχονται αιτήματα και αναφορά αντί προσθήκης δεύτερου κώδικα για ορατότητα.
Τι δεν παρατηρεί ο μετρητής
Ο μετρητής αναφέρει αιτήματα και υποστηριζόμενες μετρήσεις που φτάνουν στο Stats4U. Δεν βλέπει όλα τα αιτήματα στατικής φιλοξενίας, σφάλματα διακομιστή, αποτυχημένες λήψεις ή όγκο μεταφοράς. Αυτά χρειάζονται διαθέσιμα αρχεία καταγραφής ή παρακολούθηση φιλοξενίας. Στατική φιλοξενία δεν εγγυάται ότι τέτοιες πληροφορίες δεν υπάρχουν.
Στατικός ιστότοπος εξακολουθεί να χρειάζεται συντηρημένο περιεχόμενο, προστατευμένο λογαριασμό δημοσίευσης και κατάλληλη ενημέρωση απορρήτου. Ο μετρητής δεν καταργεί τις ευθύνες. Προαιρετικές καμπάνιες και συμβάντα ενεργοποιούνται αφού γίνει κατανοητή η ρύθμιση· ο βασικός κώδικας δεν γεμίζει όλες τις προχωρημένες αναφορές.
Επιλογή και δημοσίευση σωστής ενσωμάτωσης
Ο οδηγός εγκατάστασης εξηγεί μορφές κώδικα και ελέγχους μετά την ενσωμάτωση.
Άνοιγμα οδηγού εγκατάστασης