Webstation reagiert langsam auf Anfragen

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

SteffenJ

Benutzer
Registriert
31. Mai 2017
Beiträge
18
Reaktionspunkte
0
Punkte
1
Hallo zusammen,

aktuell habe ich eine DS218+ als Webserver im Einsatz. Diese soll durch eine 718+ ersetzt werden. Für einen Probelauf habe ich versucht, alle Einstellungen der DS218+ manuell auf die DS718+ zu übertragen, incl. Anpassungen:

- Let's encrypt Zertifikate
- PHP-Einstellungen (Prozesse statisch, max_memory...)
- MariaDB Einstellungen (Speicherverwaltung innodb, auf Kommandozeile)
- Apache Einstellungen (mod_expires hinzugefügt, auf Kommondozeile)
- HSTS/HTTP2 aktiviert.

Ich denke, fast alle Anpassungen, welche ich auf der 218+ gemacht habe. Nun mein Problem:

Beide Diskstations sind an einer Fritzbox 7590 angesteckt, Ports auf Gigabit gestellt.

Rufe ich von der DS218+ die Webseite (mit PHP 7.3 und mySQL/MariaDB 10) von extern über die Domain auf, reagiert die Seite nach ca. 940ms. (Firefox->Inspector->Network->Timings->WAITING)
Rufe ich von der DS718+ die Webseite (mit PHP 7.3 und mySQL/MariaDB 10) von intern (192.168.2.123) oder über die externe Domain auf, reagiert die Seite nach ca. 2500ms (Firefox->Inspector->Network->Timings->WAITING)

Also über doppelt so lange. Da ich mit dem internen Aufruf die selbe Verzögerung habe, schließe ich DNS-Auflösung, SSL-Verbindung eigentlich aus. Firefox gibt mir auch dazu Werte von 1 bis 7 ms aus. (Lokal: 0 ms).

Rufe ich die Seite 2x hintereinander auf, sind die Zeiten sehr ähnlich, es wird also auch nichts gecached. Auch bei Unterseiten ist diese Verzögerung drin.

Im Ressourcen-Monitor der Diskstations sieht auch alles "gleich" aus: wenn ich auf einer Seite klicke geht die CPU-Last der Webstation kurz hoch, gleich darauf wieder runter. Arbeitsspeicherverbrauch ist auch ungefähr gleich (60% bei 218+, 14% bei 718+).

Einziger Unterschied: die Seite auf der 218+ läuft namensbasiert über den Virtual Host. Die lokale Seite der DS718+ rufe ich über die IP-Adresse auf. Hatte das auch über die externe Domain mit einem anderen Port und Portweiterleitung probiert, aber die Resultate zwischen interner Seite und externer Domain+Port waren gleich.

Soweit ich das Problem eingrenzen kann, liegt es daran, dass die Webstation so lange braucht, bis die Anfrage an den Apache 2.4 weitergereicht wird. Alle nachkommenden Ressourcen werden im einstelligen Millisekunden-Bereich geladen.

Hat jemand einen Tipp, wie ich den Webserver der 718+ aus seinem "Schlafmodus" bekomme? Oder wo ich noch suchen könnte?

Beste Grüße
Steffen
 
Zuletzt bearbeitet:
Habe jetzt testweise ein Wordpress Blog installiert. Dies läuft schnell. Es scheint, als ob die MariaDB zu langsam ist und die Webstation auf die Antwort der Datenbank wartet. Die langsame Tabelle habe ich per HeidiSQL von Server zu Server kopiert. Können dabei Performance-Einstellungen verloren gehen?
 
Datenbank einfach mal optimieren, Index neu erstellen lassen.
 
Soll die Datenbank das nicht automatisch machen? Habe dort noch nie etwas optimieren oder neu erstellen lassen müssen. Hättest Du einen Link dazu, wie ich das machen müsste?
 
Habe es gefunden. Der Schreibcache der Festplatten war nicht aktiviert. Jetzt liegt die Wartezeit bei 730ms.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat