Seite 1 von 2

Beitrag erstellen teilweise langsam

Verfasst: 22.04.2009 12:56
von mbg
Hallo zusammen,

nach einem Serverumzug habe ich folgendes Problem. Leider ist es nicht 100%ig reproduzierbar:
Wenn ich auf einen Beitrag antworte (und dies die erste Antwort nach dem Eröffnungsbeitrag des Erstellers des Themas ist), kann es sein, daß es ca. 20 Sekunden dauert, bis die Informationsmeldung im Browser erscheint. Der Eintrag ist aber schon in der Datenbank.

Dies tritt nicht auf bei Themen, die man selbst erstellt hat.

Kennt jemand das Problem? Ist euch so etwas schon aufgefallen?
Wo kann ich ansetzen. Die Konfiguration von apache und PHP ist die gleiche. Der einzige Unterschied zwischen den Server ist:
andere Hardware
Plesk 9 statt Serveradmin24

Grüße Karsten

Re: Beitrag erstellen teilweise langsam

Verfasst: 22.04.2009 13:05
von coolsoft
Schalt mal im ACP die Prüfung gegen DNS Blacklist ab.

Re: Beitrag erstellen teilweise langsam

Verfasst: 22.04.2009 13:40
von mbg
Wenn Du das meinst:
"IP gegen Schwarze DNS-Liste prüfen"
das hab ich schon von Anfang an auch auf dem anderen Server deaktiviert.

SitzungsIP : A.B.C.
Browser prüfen: ja
X_FORWARDED_FOR-Kopfzeilen prüfen: nein
Referer pürfen: Prüfe auch den Skript-Pfad
E-Mail-Domain auf gültigen MX-Eintrag prüfen: Nein

Re: Beitrag erstellen teilweise langsam

Verfasst: 28.04.2009 00:41
von mbg
Ich habe es nun mal mit dem Debug Modus versucht zu reproduzieren.
Es tritt grundsätzlich nur auf, wenn man der erste ist, der auf einen Beitrag antwortet, dies jedoch nicht regelmäßig.


Der ausführliche Debug Modus zeigt nur sehr gute Ergebnisse an:

Page generated in 0.1645 seconds with 8 queries + 2 queries returning data from cache
Time spent on mysqli queries: 0.00388s | Time spent on PHP: 0.16063s


Jedoch zeigt die Infoseite davor folgendes an, wenn es hakt:
Time : 20.817s | 35 Queries | GZIP : On | Memory Usage: 9.91 MiB


Einen Beitrag absenden, wenn es nicht hakt, liefert folgendes zurück (warum hier nur 29 Queries?):
Time : 0.267s | 29 Queries | GZIP : On | Memory Usage: 9.43 MiB


Eine Beitrag aufrufen generiert folgende Statistik:
Time : 0.177s | 22 Queries | GZIP : On | Memory Usage: 7.07 MiB



Bevor ich es vergesse: es sind immer 20 Sek. wenn es langsam ist.



NACHTRAG:
in der DB (phpadmin) ist der Beitrag schon längst (Sekunde nach Absenden) eingetragen, wärend im IE noch die Ladebalken laufen
Parallel im FF gelesen, da steht der Beitrag schon zur Verfügung.

Re: Beitrag erstellen teilweise langsam

Verfasst: 28.04.2009 12:04
von oxpus
Kann es sein, das es am Email-Versand liegt?
Also SMTP oder über PHP sendmail?
Der Beitrag wird ja eher gespeichert, als die Benachrichtigungen an die Benutzer raus gehen.
Und sofern hier was klemmt, braucht die Seite lange, weiter zu laden.

Vielleicht gibt ein Blick in die Email-Logfiles mehr Aufschluss.

Re: Beitrag erstellen teilweise langsam

Verfasst: 28.04.2009 17:32
von Hoshi_ckc
Bei mir dauert es bei jedem Eintrag ca. 20 Sekunden, bis dieser zu sehen ist. Ich habe schon alle nicht benötigten Dateianhänge gelöscht, aber trotzdem verändert das nix an der Geschwindigkeit. Ich bin schon langsam am verzweifeln, wei ich keine Lösung finde.

Wo finde ich im ACP diesen Punkte: "IP gegen Schwarze DNS-Liste prüfen"?

Re: Beitrag erstellen teilweise langsam

Verfasst: 28.04.2009 20:19
von Dr.Death
ACP -->
Allgemein -->
Sicherheit -->
IP gegen Schwarze DNS-Liste prüfen:
Wenn aktiviert, wird die IP-Adresse des Benutzers bei der Registrierung und bei der Beitragserstellung gegen folgende DNSBL-Dienste geprüft: spamcop.net und www.spamhaus.org. Diese Prüfung kann, abhängig von der Serverkonfiguration, etwas Zeit in Anspruch nehmen. Wenn Verzögerungen oder zu viele falsche Ablehnungen beobachtet werden, sollte diese Prüfung deaktiviert werden.

Re: Beitrag erstellen teilweise langsam

Verfasst: 28.04.2009 22:11
von Hoshi_ckc
Das hat perfekt geklappt. Die Performance hat sich absolut verbessert. Dies scheint wirklich die Herausforderung gewesen zu sein.

Re: Beitrag erstellen teilweise langsam

Verfasst: 29.04.2009 21:47
von mbg
@oxpus: Vielen Dank Namensvetter :) Sieht nach der Lösung aus.
Ich habe von SMTP auf PHP Sendmail umgestellt und das Problem war weg.
Werde mich mit meinem Mailserver beschäftigen.

Grüße Karsten

Re: Beitrag erstellen teilweise langsam

Verfasst: 30.04.2009 09:43
von oxpus
Hallo Namensvetter :wink:

wie von Dr.Death beschrieben kann es auch an der Prüfung der IP gegen die "Schwarze Liste" liegen, dass der Email-Versand lange braucht.
Dazu auch, wie schnell der eingestellte SMTP arbeitet, bzw. Emails entgegennimmt.
Man muss das alles in Ruhe ausprobieren, um die Performance für sein Forum steigern zu können. Pauschal lässt sich das nicht immer festmachen.