Too many connections - Πρόβλημα συνεχές

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

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

Απάντηση
Άβαταρ μέλους
charavge
Δημοσιεύσεις: 378
Εγγραφή: 14 Σεπ 2006 15:47

Too many connections - Πρόβλημα συνεχές

Δημοσίευση από charavge » 31 Ιούλ 2013 13:18

Ανέτρεξα πίσω στο παρελθόν και βρήκα το email που είχα λάβει τότε σαν εξήγηση.
Ήταν στις 17/06/2011 όπου και έλαβα το εξής:
Αν το πρόβλημα αυτό γίνεται τις τελευταίες ημέρες, δεν έχετε κανένα πρόβλημα εσείς. Υπάρχει γενικό πρόβλημα κάποιες ώρες της μέρας (στιγμιαία προβλήματα διάρκειας δευτερολέπτων έως 1 λεπτό), εξαιτίας των παγκόσμιων δοκιμών λειτουργίας του IPV6.
....
Οι δοκιμές του IPV6 κάποιες στιγμές προκαλούν καθυστερήσεις (έως ενοχλητικές) ή και κακή συνδεσιμότητα οπότε βλέπετε τα σχετικά μηνύματα...
Έκτοτε πραγματικά σταμάτησε μέχρι πριν λίγους μήνες.

Έτρεξα στο speed test που έδωσε ο Αποστόλης τη σελίδα και μου έβγαλε τις παρακάτω φωτογραφίες. Συγκεκριμένα έτρεξα την index.php που είναι και η πιο φορτωμένη από όλες.
Το μόνο πρόβλημα στη φόρτωση είναι οι πολλές φωτογραφίες.

Επίσης στο server response βγάζει 2 error connections. Τι σημαίνει αυτό;

Να ρωτήσω κάτι άλλο;
Καλώ το query ως εξής:

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

$result = mysql_query("SELECT * FROM mytable WHERE name='index'", $link);
Μήπως να αφαιρέσω το $link; Παίζει κάποιο ρόλο;
Συνημμένα
request.PNG
Requests
performance.PNG
Performance
performance.PNG (6.25 KiB) Προβλήθηκε 653 φορές
server-response.PNG
Response
(13.53 KiB) Μεταφορτώθηκε 96 φορές
full-analysis.png
Full analysis

Apostolis_38
Δημοσιεύσεις: 1969
Εγγραφή: 14 Φεβ 2008 16:20
Τοποθεσία: ΠΕΙΡΑΙΑΣ

Too many connections - Πρόβλημα συνεχές

Δημοσίευση από Apostolis_38 » 31 Ιούλ 2013 14:23

- Σύμφωνα με τη σελίδα τους:
Connection error, no response from the server.
Χωρίς άλλες εξηγήσεις.

- Δεν ξέρω πως έχεις στήσει τα query σου αλλά ναι παίζει ρόλο.
Κι αν μέσα στο script έχεις πολλά query αυτής της μορφής τότε όντως μπορεί να ανοίγεις πολλά connections.
Βαλε τη σύνδεση με τη βάση χύμα στο script σου, βγάλε το $link από τα query σου και κοίτα αν βελτιώθηκε η κατάσταση.

- Καλού κακού τρεξε και τα query σου από phpMyAdmin (ή κάτι αντίστοιχο) για να δείς τι χρόνο εκτέλεσης έχουν.

Άβαταρ μέλους
charavge
Δημοσιεύσεις: 378
Εγγραφή: 14 Σεπ 2006 15:47

Too many connections - Πρόβλημα συνεχές

Δημοσίευση από charavge » 31 Ιούλ 2013 14:57

Apostolis_38 έγραψε:- Σύμφωνα με τη σελίδα τους:
Connection error, no response from the server.
Χωρίς άλλες εξηγήσεις.

- Δεν ξέρω πως έχεις στήσει τα query σου αλλά ναι παίζει ρόλο.
Κι αν μέσα στο script έχεις πολλά query αυτής της μορφής τότε όντως μπορεί να ανοίγεις πολλά connections.
Βαλε τη σύνδεση με τη βάση χύμα στο script σου, βγάλε το $link από τα query σου και κοίτα αν βελτιώθηκε η κατάσταση.

- Καλού κακού τρεξε και τα query σου από phpMyAdmin (ή κάτι αντίστοιχο) για να δείς τι χρόνο εκτέλεσης έχουν.
Αφαίρεσα όλα τα $link. Καλούνταν όντως περίπου 2-3 φορές μέσα σε κάθε σελίδα. Βελτιώθηκε η ταχύτητα αρκετά (από 3,14 s στα 2,23 s όπου τα 0,8 είναι connection στο domain) ενώ μειώθηκαν τα requests από 91 σε 90.

Πολύ χρήσιμο αυτό που επισήμανες Αποστόλη. Ευχαριστώ!

Τα error connections παραμένουν 2 στο pingtest.

Apostolis_38
Δημοσιεύσεις: 1969
Εγγραφή: 14 Φεβ 2008 16:20
Τοποθεσία: ΠΕΙΡΑΙΑΣ

Too many connections - Πρόβλημα συνεχές

Δημοσίευση από Apostolis_38 » 31 Ιούλ 2013 16:53

Δεν μπορώ κι εγώ να βρω τι εννοεί λέγοντας connection error :evil:

Λοιπόν, για κοίτα αυτό:
http://stackoverflow.com/questions/6502 ... -are-opend

Απάντηση

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

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

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