Elxis CMS Forum

Ελληνικό Forum => Διαχείριση => Topic started by: m0st on January 31, 2012, 16:04:37

Title: Πρόβλημα με την Προσωρινή Μνήμη
Post by: m0st on January 31, 2012, 16:04:37
Καλησπέρα σας.
Σήμερα το πρωί έκανα update το site μου σε 2009.3 και όλα μια χαρά.
Έχω όμως ένα άλλο θέμα...Εχθές όπως ψαχνόμουν πρόσεξα την προσωρινή μνήμη που την είχα στο "ΟΧΙ" τόσο καιρό. Ενεργοποιώντας την και έχοντας κάνει και το update πρόσεξα ότι το site πάει αρκετά πιο γρήγορα από ότι συνήθως. Έχω ένα θέμα όμως... πρόσεξα ότι έχοντας ενεργοποιημένη την προσωρινή μνήμη στην ρύθμιση "Στατική Μνήμη" τότε τα άρθρα που δημοσιεύω δεν ... δημοσιεύονται άμεσα... με το που απενεργοποίησα την προσωρινή μνήμη τότε το εμφάνισε άμεσα και παίζοντας λίγο αμέσως την ξανά ενεργοποίησα στην ρύθμιση "Στατική Μνήμη" και το εξαφάνισε πάλι...
και κάπου εδώ τώρα έρχεστε εσείς.....

να συμπληρώσω ότι ενώ τώρα ένα άρθρο το βλέπω στην κατηγορία του δεν το βλέπω στην αρχική σελίδα ενώ θα έπρεπε...

Γενικά πάντως επειδή δεν βρήκα μέσα στο forum κάποιο άρθρο που να μιλάει για την "προσωρινή μνήμη" θα ήθελα εάν αυτό είναι δυνατό κάποιος γνώστης να μας πει μερικά λόγια για αυτήν την ιδιότητα, τα υπέρ και τα κατά της, κλπ κλπ...
Title: Re: Πρόβλημα με την Προσωρινή Μνήμη
Post by: webgift on January 31, 2012, 16:45:20
Καλησπέρα,
Σαν πρόταση που έχω είναι να απενεργοποιήσεις την στατική μνήμη μιας και σαν επιλογή χρησιμοποιείται για ιστοσελίδες με μεγάλη επισκεψιμότητα. Μετά από τα εργαλεία στην διαχείριση επέλεξε Clean Cache.
Δες εδώ στα αγγλικά περισσότερες λεπτομέρειες : http://wiki.elxis.org/wiki/Static_cache#Forced_regeneration_of_cached_page

Μετά την απενεργοποίηση της Cache ενεργοποίησε την συμπίεση gzip από τις γενικές ρυθμίσεις του Elxis. Θα δεις διαφορά στην ταχύτητα φόρτωσης και παράλληλα όταν δημοσιεύεις κάποιο άρθρο θα εμφανίζεται άμεσα.
Εργασίες βελτιστοποίησης ιστοσελίδες μπορούν να γίνουν απλά χρειάζεται γνώσεις κατάλληλες ;)
Title: Re: Πρόβλημα με την Προσωρινή Μνήμη
Post by: m0st on January 31, 2012, 16:49:07
Η συμπίεση Gzip είναι ενεργοποιημένη σχεδόν από πάντα... και έκανα και εκκαθάριση την cache. Μήπως εάν μικρύνω τον "Χρόνο Προσωρινής Αποθήκευσης" τα πράγματα θα είναι καλύτερα για να έχω και ενεργοποιημένη την στατική μνήμη καθότι η ταχύτητα που μου δίνει είναι αναγκαία...;;;
Title: Re: Πρόβλημα με την Προσωρινή Μνήμη
Post by: webgift on January 31, 2012, 16:56:05
Ναι μείωσε τον χρόνο. Προκαθορισμένα η τιμή gzip δεν είναι ενεργοποιημένη πάντως. ;)
Title: Re: Πρόβλημα με την Προσωρινή Μνήμη
Post by: m0st on January 31, 2012, 17:01:14
Κάτσε να δω αν κατάλαβα κάτι... ο default Χρόνος Προσωρινής Αποθήκευσης ήταν νομίζω 1800 δευτ.... αυτό σημαίνει πως εάν προσθέσω εγώ κάτι τώρα θα το προβάλει σε 1800 δευτερόλεπτα σωστά;;; οπότε εάν μειώσω τον χρόνο μειώνω και τον χρόνο που θα προβάλει το αντικείμενο μου, σωστά;
Αλλά αυτό που κατάφερα στα γρήγορα να πιάσω από το λινκ που μου έδωσες είναι πως μέσα από το softdisk μπορώ με κάποιον τρόπο (δεν ξέρω πως) να κάνω αυτόματα reset την cache όποτε δημοσιεύω ένα άρθρο... σωστά;
Title: Re: Πρόβλημα με την Προσωρινή Μνήμη
Post by: datahell on January 31, 2012, 21:27:32
Στα γρήγορα γιατί η πλήρης ανάλυση θέλει χρόνο.

Το Elxis έχει 2 είδη μνήμης, την προσωρινή μνήμη (συνήθης τύπος cache) και την στατική μνήμη (δική μας πατέντα). Η στατική μνήμη κάνει τις σελίδες να φορτώνουν πάαααρα πολύ γρήγορα, ωστόσο έχει ορισμένα μειονεκτήματα και πρέπει να χρησιμοποιείται με σύνεση. Ποιες οι διαφορές τους;

- Προσωρινή μνήμη: αποθηκεύει στην cache επιμέρους αντικείμενα της σελίδας. Για παράδειγμα όλα τα module έχουν επιλογή να αποθηκεύονται στην cache ή όχι. Τα άρθρα και αρκετά άλλα αντικείμενα του στάνταρ elxis επίσης αποθηκεύονται στην cache. Η σελίδα που βλέπεις είναι μία σύνθεση επιμέρους αντικειμένων που αντλούνται από την cache.

- Στατική μνήμη: αποθηκεύει στην cache ΟΛΟΚΛΗΡΗ την σελίδα. Δεν έχει σημασία τι επιλογές κάνεις στα module ή αλλού. Η σελίδα θα φορτώσει ταχύτατα από την cache σαν το site σου να ήταν γραμμένο σε σκέτη html και θα ανανεωθεί μόλις λήξει ο χρόνος ανανέωσης. Αν πχ προσθέσεις ένα άρθρο σε μία κατηγορία δεν θα το δεις παρά μόνο αν λήξει η cache και ανανεωθεί η σελίδα. Η στατική μνήμη απενεργοποιείται αυτόματα στους συνδεδεμένους χρήστες και στις σελίδες που καλούνται μέσω του index2.php αλλά μπορείς να την την διαχειριστείς και εσύ από το softdisk της διαχείρισης.

Η στατική μνήμη κατασκευάστηκε για ιστότοπους με πολύ μεγάλη κίνηση δεδομένων. Για μικρά/μεσαία site προτιμήστε την συνήθη cache.
Title: Re: Πρόβλημα με την Προσωρινή Μνήμη
Post by: rentasite on February 01, 2012, 01:56:43
Γενικά πάντως επειδή δεν βρήκα μέσα στο forum κάποιο άρθρο που να μιλάει για την "προσωρινή μνήμη" θα ήθελα εάν αυτό είναι δυνατό κάποιος γνώστης να μας πει μερικά λόγια για αυτήν την ιδιότητα, τα υπέρ και τα κατά της, κλπ κλπ...

Έχει συζητηθεί παλαιότερα στο Αγγλικό κομμάτι του Forum, ακριβώς αυτό το θέμα.

Εν ολίγοις : Εάν το site σου δεν έχει τόσο μεγάλο φόρτο... μην ενεργοποιείς την "Προσωρινή Μνήμη"  ;)
Title: Re: Πρόβλημα με την Προσωρινή Μνήμη
Post by: m0st on February 01, 2012, 11:12:50
Μάλλον δεν θα ήξερα πως να το ψάξω στα αγγλικά... εάν είναι ευκολο κάποιος να το postaρει να του ρίξω μία ματιά...
Νομίζω ότι την χρειάζομαι την προσωρινή μνήμη... σιγά σιγά θα την βρω την άκρη...
Title: Re: Πρόβλημα με την Προσωρινή Μνήμη
Post by: rentasite on February 02, 2012, 20:10:48

Το κάλυψε το θέμα ο datahell και ο webgift και στα Ελληνικά μάλιστα! Δεν χρειάζετε ψάξιμο.

Τώρα σχετικά με την Προσωρινή Μνήμη... εσύ ξέρεις εάν πραγματικά χρειάζεσε αυτή τη λειτουργία. Οι γνώμες ειπωθηκαν ;)
Title: Re: Πρόβλημα με την Προσωρινή Μνήμη
Post by: webgift on February 03, 2012, 10:52:06
- Απενεργοποίησε την στατική μνήμη και δούλεψε αυτό που σου έχω πει (μέσω PM) για να βελτιώσεις την ταχύτητα της σελίδας σου.