WordPress 3.2 now available

Μια περιοχή για το WordPress, αυτή την δημοφιλή δωρεάν πλατφόρμα για blogging

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

Απάντηση
Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27647
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

WordPress 3.2 now available

Δημοσίευση από cordis » 05 Ιούλ 2011 17:22

The focus for this release was making WordPress faster and lighter. The first thing you’ll notice when you log in to 3.2 is a refreshed dashboard design that tightens the typography, design, and code behind the admin. (Rhapsody in Grey?) If you’re starting a new blog, you’ll also appreciate the fully HTML5 new Twenty Eleven theme, fulfilling our plan to replace the default theme every year. ....
http://wordpress.org/news/2011/07/gershwin/

download http://wordpress.org/download/
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
alekstolo
Δημοσιεύσεις: 411
Εγγραφή: 23 Νοέμ 2004 19:34
Τοποθεσία: ΝΑΥΠΛΙΟ
Επικοινωνία:

WordPress 3.2 now available

Δημοσίευση από alekstolo » 06 Ιούλ 2011 13:26

ekana update se 3.2 se ena site mia xara deixnei mexri twra

Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

WordPress 3.2 now available

Δημοσίευση από ThyClub » 06 Ιούλ 2011 13:29

Εγώ δεν μπορώ να καταλάβω μερικά πράγματα...

Πάνε και κάνουμε updates για το μάτι και όχι για την ποιότητα...

Ακόμη ένα update λοιπόν μόνο για να πούμε ότι κάναμε update?

Κάποια στιγμή θα πρέπει κάποιος να αποφασίσει εκεί μέσα να κάνει αλλαγές εκεί που πραγματικά "πονάει" το wp και όχι να έχουμε ένα διαφορετικό default theme κάθε χρόνο που κανείς δεν χρησιμοποιεί.

Παραμένω στην 2.9.2 μέχρι να κάνουν σωστά updates. :roll:

Άβαταρ μέλους
Basilakis
PHP Moderator
Δημοσιεύσεις: 8575
Εγγραφή: 17 Νοέμ 2003 13:03
Τοποθεσία: Womans' Brain
Επικοινωνία:

WordPress 3.2 now available

Δημοσίευση από Basilakis » 07 Ιούλ 2011 11:16

Τι δεν είναι σωστό Βασίλη;

Αφού έχεις βρει τα προβλήματα, γιατί δεν κάνεις submit στο Trac?

Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

WordPress 3.2 now available

Δημοσίευση από ThyClub » 07 Ιούλ 2011 12:25

Προβλήματα;

1. Η βάση δεν είναι καλά σχεδιασμένη.

Για παράδειγμα αν έχεις ένα blog και έχεις περάσει ενα eshop plugin το οποίο χρησιμοποιεί τον πίνακα posts για τα προϊόντα με custom post type τότε αν το eshop σου έχει 2000 προϊόντα και το blog σου άλλα 400 post published μόνο γιατί με τα revisions και τα attachments πας πολύ παραπάνω (υπολογίζω περίπου στα 1200 σύνολο) τότε εσύ κάνεις :

Κώδικας: Επιλογή όλων

SELECT * FROM wp_posts WHERE post_type='post' and post_status='published' ORDER BY date_published DESC LIMIT 0,10
Αυτό είναι απλό query ε! Αν δεις τι άλλα παίζουν θα αρχίσεις να αγχώνεσαι. Που να δεις να γίνονται και GROUP BY δλδ...

Παράδειγμα αν στην home σου έχεις βάλει 2 custom queries. Ένα για να εμφανίζεις ποστς από συγκεκριμένη κατηγορία και άλλο ένα για εμφανίζεις τα δημοφιλέστερα ποστς τότε ο Δίας κάνει αυτό που ξέρει καλύτερα.

Αν τρέξεις 20 από τα queries που δημιουργεί το wp με τα παραπάνω plugins με EXPLAIN θα δείς ότι τα 15 από αυτά κάνουν filesort και δημιουργούν temporary tables σε ένα πίνακα με 3200 posts που λέγαμε παραπάνω.

2. SQL_COUNT_FOUND_ROWS
Το wordpress τρέχει την εντολή για να μπορεί με ένα query να τραβάει και τα αποτελέσματα του query σύμφωνα με τα limits που έχουν οριστεί αλλά και τον συνολικό αριθμό των αποτελεσμάτων. Αυτό το χρειάζεται για να δημιουργήσει paging κτλ. Μια χαρά όταν έχεις 100 posts. Όταν όμως πας στην περίπτωση που λέμε παραπάνω των 3200 posts τότε πολύ απλά σκανάρεις όλο τον πίνακα των posts σε κάθε query σου.


3. Το θεικό : SELECT * FROM wp_posts WHERE something like 'SEARCH_TERM'
Αλήθεια ποιός το ανακάλυψε να κάνει LIKE σε text field?

Το συγκεκριμένο query είναι real αλλά το έχω κόψει λίγο για να διαβάζεται :

Κώδικας: Επιλογή όλων

SELECT * FROM wp_posts WHERE (post_title LIKE '%SEARCH_TERM%' OR post_content LIKE '%SEARCH_TERM%') ORDER BY post_date_gmt DESC LIMIT 0.10
Τα πεδία post_title και post_content είναι Text και Longtext αντίστοιχα.

Δεν θα μπορούσε να είναι varchar ο τίτλος και να μπορούσες να βάλεις ένα index;

Επίσης για καλύτερα αποτελέσματα δεν μπορούν να βάλουν μια FULLTEXT λύση;


Αν κάτσω να τα ψάξω θα βρω κι άλλα που τα έχω ξεχάσει. Ας είναι καλά ο mike που άντεχε την γκρίνια μου μέχρι να βρω ότι το πρόβλημα ήταν το wordpress :P

ΥΓ.
http://wordpress.org/support/topic/slow ... -down-site

Τους βοήθησα μία. Δεν θα τα λύσω εγώ όλα γιατί δεν μπορώ και δεν έχω χρόνο :P .

Απάντηση

Επιστροφή στο “WordPress γενικά”

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

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