Elxis CMS Forum
Ελληνικό Forum => Γενικά Θέματα για το Elxis CMS => Topic started by: giannismit on July 25, 2007, 17:29:27
-
Γεια σας,
Έχω δύο ερωτήσεις που με απασχολούν,
1ον. Όταν το mod_whosonline σου λέει ότι υπάρχουν 20 επισκέπτες, το νούμερο είναι πραγματικό ή μπορεί να είναι πχ. 2 επισκέπτες με 10 παράθυρα browser ο καθένας ανοικτά.
2ον. υπάρχει κάποιο εργαλείο που να μετράει τους επισκέπτες με την IP τους ή ακόμη ποιο σωστό με το PC του κάθε χρήστη?
-
1. Είναι ο αριθμός των ενεργών συνεδριών (session) για τα τελευταία 15 λεπτά. Ο αριθμός είναι ακριβέστατος αλλά δεν αντιστοιχεί πάντα σε πραγματικούς χρήστες, συνήθως βέβαια αντιστοιχεί. Λόγοι που μπορεί να μην αντιστοιχεί ακριβώς:
- Μπήκες στο site με δύο διαφορετικούς browser, σε μετράει διπλό.
- Συνδέθηκες στο πίσω τμήμα και ταυτόχρονα είσαι και μπροστά συνδεδεμένος ή όχι. Σε μετράει για διπλό.
- Αν υπάρχουν spiders και robots στην ιστοσελίδα (πχ googlebot) τότε καταμετρώνται και αυτά.
- Η διαδρομή αποθήκευσης του session της php δεν είναι εγγράψιμη. Αυτό οδηγεί σε τρελά νούμερα αφού σε κάθε κλικ δημιουργείται ένα νέο session.
2. Μπορείς να προσαρμόσεις κάποιο custom script. Το να σου κάνει resolve το domain ώστε να σου βγάζει χώρα κλπ έχει σημαντική επίπτωση στην ταχύτητα του site σου (επιβαρύνει πολύ το άνοιγμα των σελίδων και κρατάει πάρα πολλά στατιστικά). Αν έχεις cpanel ή κάποιο άλλο control panel μπορείς να βλέπεις τα στατιστικά από εκεί.
-
Ευχαριστώ Γιάννη για την απάντηση,
ΟΚ οι διπλοί browser, είναι μικρό το κακό, πόσοι ποια θα σε βλέπουν με δύο browser.
μάλλον την μεγαλύτερη ζημιά την κάνουν τα googlebot, robot kai spiders.
Το συμπέρασμα είναι μάλλον να χρησιμοποιώ το whosonline ως έχει.
-
- Η διαδρομή αποθήκευσης του session της php δεν είναι εγγράψιμη. Αυτό οδηγεί σε τρελά νούμερα αφού σε κάθε κλικ δημιουργείται ένα νέο session.
Που ειναι αυτο?Στο elxis η στον server?
-
Επανερχομαι παλι γιατι εχω κατι να ρωτησω-σημειωσω.................
λεμε οτι κατι γινεται με το session και η εμφανιση επισκεπτων δειχνει και εναν νεο επισκεπτη καθε φορα που μπαινει ο ιδιος επισκεπτης σε μια σελιδα....................
σε ενα site μου κανει το εξης...
εμενα σαν επισκεπτη δεν με μετραει σαν νεο οσες φορες και εαν περιηγηθω.......
υπαρχουν περισσοτεροι απο οτι βλεπουν στην πραγματικοτητα την σελιδα αλλα..........
το διαπιστωνω ως εξης....
οταν κανω login σαν administrator αμεσως μου κατεβαζει τους επισκεπτες σε αυτους που ειναι στην πραγματικοτητα....
εαν μετραγε καθε φορα και εναν επισκετη δεν θα συνεχιζε να μετραει και μετα απο το login μου στο administrator?
πως μπορει να συνδεεται το mod login με το who is???????????????
-
Εμένα, όπως λέει και ο Γιάννης, η διαδρομή αποθήκευσης του session της php είναι εγγράψιμη αλλά παρ' όλα αυτά βλέπω τρελά νούμερα επισκεπτών.
-
Καλησπέρα σε όλους.
Κι εγω συναντώ το ίδιο πρόβλημα. Ενώ μέσα από το administrator panel βλέπω ότι είναι π.χ. 10 συνδεδεμένοι χρήστες, στο front-end (who's online module) εμφανίζονται π.χ. 27. Καταλαβαίνω ότι μετρούνται και τα robots, spiders etc. αλλα παρατηρώ και το εξής: όταν κάνω login με το admin account μου στο backend με έχει χαρακτηρισμένο σαν επισκέπτη (το βλέπω από την Ip μου). Όταν κάνω login στο front-end με εμφανίζει στη λίστα των χρηστών με το account name μου αλλά δεν με βγάζει διπλό! Άλλες φορές καθώς μετακινούμαι στο admin panel για εργασίες και ξαναγυρίζω στην αρχική, με εμφανίζει με το account name μου (ενώ πριν με είχε σαν επισκέπτη) και επίσης εμφανίζει χρόνο σύνδεσης 0 sec. όσες φορές κι αν κάνω refresh!!!
Επίσης, όταν στον admin panel στους logged-in χρήστες/επισκέπτες επιλέγω να εμφανίζονται και τα robots, Μου εμφανίζει πάλι αριθμό άσχετο με αυτόν του front-end, ακόμη και μετά την λήξη της περιόδου των 15 λεπτών.
Τι μπορεί να συμβαίνει; Υπάρχει κάποιος τρόπος να έχω τη σωστή εικόνα τόσο στο back-end όσο και στο front-end ή πρέπει να χρησιμοποιήσω κάποιο άλλο module ή extension;
Αν ναι έχετε κάποιο να προτείνετε;
Tech-spec
Η έκδοση είναι Elxis 2009.2 Stable rev2628 [ Electra ]
PHP: 5.2.4-2ubuntu5.10
MySQL: mysql 5.0.51a-3ubuntu5.5 (Έκδοση: 5.0.51)
Ευχαριστώ εκ των προτέρων
Γ.Τ.
-
Η απάντηση είναι απλή αλλά θέλει χρόνο για να την εξηγήσω πλήρως. Θα προσπαθήσω να το κάνω εν συντομία.
Όταν μπαίνει ένα robot όπως το google στην σελίδα μας (και μπαίνουν πολύ συχνά) για να κάνουν crawl πιο γρήγορα το site μας ανοίγουν πολλές συνδέσεις (πάνω από 10 - εξαρτάται από το μέγεθος του site μας) κάτω από την ίδια ip.
Επίσης όταν επισκευτόμαστε το site μας και στο frontend και στο backend ανοίγουμε 2 session καθώς το elxis έχει διπλό login για το δημόσιο τμήμα και την διαχείριση.
Το πιο αξιόπιστο module είναι αυτό που εμφανίζεται στην αρχική σελίδα της διαχείρισης γιατί ομαδοποιεί τους επισκέπτες (session) με βάση την ip τους.
Τα 0 δευτερόλεπτα δεν είναι ο χρόνος που είσαι συνδεδεμένος αλλά ο χρόνος από την τελευταία φορά που έκανες κλικ στο site. Εννοείται πως είναι πάντα μηδέν για εσένα αφού την στιγμή που μετράται αυτός ο χρόνος μόλις έχεις κάνει κλικ!