Page 1 of 1

Cache - Speed

Posted: Tue Apr 29, 2014 12:27 am
by stakon
Hello,

Έχω το ακόλουθο report, για το site μου....

http://gtmetrix.com/reports/yourcare.gr/F1Bycttq

Όπως βλέπετε είναι τραγικός ο χρόνος φόρτωσης της σελίδας...

Πιστεύετε με caching, και γενικά με τα modules που κυκλοφορούν μπορώ να πέσω κάτω από 2-3 sec?

Έχω Opencart 1.5.6.1 με αρκετά modules...

Ευχαριστώ

Στάθης

Re: Cache - Speed

Posted: Tue Apr 29, 2014 7:33 pm
by noname1
Στάθη τι hosting έχεις ;

δηλαδή πόσα resources έχεις διαθέσιμα ;

Re: Cache - Speed

Posted: Wed Apr 30, 2014 12:25 am
by stakon
ΣτηνTophost είμαι σε shared host...

Re: Cache - Speed

Posted: Wed Apr 30, 2014 12:40 am
by People's Code
Καλησπέρα,

Το Opencart κάνει ήδη caching κάποια δεδομένα στο σκληρό δίσκο.
Τα διάφορα extensions που κυκλοφορούν προσθέτουν την δυνατότηα να γίνεται caching στη μνήμη που είναι σαφώς πιο γρήγορη και λαμβάνουν κι από άλλες πηγές δεδομένα για caching. Επίσης ανάλογα με το extension πραγματοποιούν και άλλες βελτιώσεις όπως πχ στη βάση δεδομένων με indexing.

Τώρα σε shared hosting δεν παρέχεται η δυνατότητα για caching στη μνήμη για ευνόητους λόγους... (αν έχουν 900+ sites σε κάθε μηχάνημα είναι πρακτικά αδύνατον να μοιραστεί η μνήμη σε τόσα κομματάκια και να υπάρχει ουσιαστικό αποτέλεσμα). Εν ολίγοις αν θες να δεις πραγματική βελτίωση πρώτα θα πρέπει να πάρεις ένα σοβαρότερο πακέτο hosting που να έχει εγκατεστημένο ή να υποστηρίζει την εγκατάσταση Alternative PHP Cache (APC). Πάντως και μόνο από την μετάβαση σε ένα καλύτερο πακέτο hosting θα δεις βελτίωση στις επιδόσεις του site ασχέτως caching.

Re: Cache - Speed

Posted: Wed Apr 30, 2014 4:34 pm
by noname1
stakon
Σίγουρα καλύτερο hosting - αν σε ενδιαφέρει παρέχουμε υπηρεσίες φιλοξενίας, pm :D

Re: Cache - Speed

Posted: Sat May 03, 2014 7:29 pm
by botonakis
Στάθη καλησπέρα,

πριν προχωρήσουμε σε προώθηση των υπηρεσιών μας (μιας και έχει γίνει μόδα από ότι βλέπω τελευταία), μπορείς να κάνεις τα παρακάτω:
  • Δημιούργησε indexes στους πίνακες products, orders, customers με βάση τα ids (product_id, order_id, customer_id κλπ)
  • Googlαρε και βρες πως μπορείς να κάνεις cache και gzip συμπίεση μέσω .htaccess
  • Επίσης ενεργοποίησε το GZIP από το διαχειριστικό από το System->Settings->Edit tab->server
Με αυτά θα έχεις διαφορά ΣΙΓΟΥΡΑ.

όπως είπε ο OpenCart Hellas, δημιούργησε ένα αρχείο phpinfo.php, γράψε μέσα:

Code: Select all

<?php phpinfo(); ?>
τρέχτο και δες εάν έχεις έχει APC Cache ενεργοποιημένο.
Εάν το έχεις μπες στα OpenCart Extensions και δες τι υπάρχει έτοιμο για APC.

Από κει και πέρα υπάρχουν και άλλα extensions αλλά και άλλες αλλαγές που μπορείς να κάνεις.