caching data???

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
billidani7
Δημοσιεύσεις: 15
Εγγραφή: 26 Αύγ 2009 21:14

caching data???

Δημοσίευση από billidani7 » 21 Σεπ 2009 12:11

Γεια χαρα σε ολους

Φτιαχνω ενα site για μια κατασκευαστικη εταιρεια. Σε καθε σελιδα του site θα εμφανιζονται τα πιο προσφατα εργα της εταιρειας. Τα δεδομενα ερχονται δυναμικα απο μια βαση MySQL(μεσω php φυσικα).Η ερωτηση ειναι η εξης:

Δεν ειναι επιπονο να τρεχει σε καθε σελιδα το Script που θα συνδεεται στην βαση και θα φερνει τα πιο προσφατα εργα?Το θεωρω ασκοπο.Τι κανουμε σε αυτες τις περιπτωσεις?

Άβαταρ μέλους
mrpc
WebDev Moderator
Δημοσιεύσεις: 3393
Εγγραφή: 03 Μάιος 2000 03:00
Τοποθεσία: Εξάρχεια
Επικοινωνία:

caching data???

Δημοσίευση από mrpc » 21 Σεπ 2009 21:44

Αναλόγως με το πόσο βαρύ είναι το query και το πόσο καλοστημένη είναι η database.
Το caching δεν είναι κακή λύση. Ρίξε μια ματιά σε αυτό:
http://www.freestuff.gr/forums/viewtopic.php?t=24702
Είναι μια αρχή.

Άβαταρ μέλους
cherouvim
Script Master
Δημοσιεύσεις: 3137
Εγγραφή: 13 Ιούλ 2005 22:56
Τοποθεσία: Athens, Greece
Επικοινωνία:

caching data???

Δημοσίευση από cherouvim » 21 Σεπ 2009 23:40

Αν το query είναι φτηνό μην ασχοληθείς με caching και δεν θα έχεις πρόβλημα:
http://hackmysql.com/case1
http://hackmysql.com/case2
http://hackmysql.com/case3
http://www.google.com/search?q=mysql+explain
http://www.google.com/search?q=mysql+indexes
http://www.mysqlperformanceblog.com/

Το caching είναι η τελευταία λύση και όταν το χρησιμοποιήσεις σωστά θα μπορείς να αντέξεις δεκάδες pageviews το δευτερόλεπτο.

Αν περιμένεις λιγότερο από 1 pageview/sec και το rendertime της σελίδας είναι έως 300ms τότε μην ασχοληθείς με caching στο server side αλλά με optimization στο front end:
http://stevesouders.com/hpws/rules.php
http://developer.yahoo.com/yslow/help/index.html

Άβαταρ μέλους
soteres2002
S. & H. Moderator
Δημοσιεύσεις: 1524
Εγγραφή: 05 Μαρ 2004 22:17
Τοποθεσία: Ιωάννινα

caching data???

Δημοσίευση από soteres2002 » 22 Σεπ 2009 22:20

http://www.google.com/?search=memcached.
I idea einai ena if-then-else. Sto if checkareis ama to item iparxei stin cache, ama den iparxei ekteleis enallaktika to query stin database kai kaneis fetch ta data.

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες