Wordpress server-lastig ?

Dennisda

Registered User
Moin !

Mir ist etwas gravierendes (oder auch nicht) aufgefallen!

Also hier meine Hardware:

CPU: AMD 2 x 2.90 GHZ
Ram: 4 GB
Festplatte: 320GB

OS: Debian Lenny
Sonstige Software:

Apache2, Mysql, Postfix, Courier, proftpd, usw

Mit dieser Config habe ich ein Mybb betrieben zwar keine User aber ca. 120 Mail's pro Tag... Die Ram auslastung war maximal bei 130 MB Komplett.
Das Forum etc lief schnell !!

Nu habe ich mal Wordpress + Buddypress installiert und mir ist stark aufgefallen das die Seite zum Laden lange braucht und die Ram Auslastung bei 550 MB liegt !

Wem ist es auch schon aufgefallen ? Kann es an mir persönlich liegen oder an Wordpress ?

Mir war es auch schon aufgefallen das, Wordpress, gerade frisch installiert, sehr dolle lahmt !

Gruß
Dennis
 
Hi!

Ja, WordPress braucht sehr viel RAM. Irgendwo auf denen ihrer Seite steht auch das man min. 16MB einstellen soll, besser wäre noch 32MB oder 64MB.

Ich hab bei mir 64MB eingestellt, und da laufen zur Zeit 3 Seiten mit WP, das geht gerade noch so. Besser ist es aber mehr zu geben.
 
Glaube bei 16 MB, würde wohl nichts mehr gehen !
Habe folgende Werte:

PHP Memory Limit : 128M
PHP Max Upload Größe : 16M
PHP Max Post Größe : 128M

Die Max Post Größe habe ich ebend nur mal testweise umgestellt.

Habe mal ein Ladeseiten Check über 1und1 gemacht (Bin dort nicht kunde) und er hat mir dieses Ergebniss rausgeworfen:

Serverplattform: Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny8 with Suhosin-Patch
Seitengroesse (Gesamt): 171.590 Bytes
Anzahl der berücksichtigten Elemente: 11
Theoretische Ladezeit fuer Modem / ISDN (56-64 kbs): 22,88 s
Theoretische Ladezeit fuer DSL1000 (1024 kbs): 1,34 s
Theoretische Ladezeit fuer DSL2000 (2048 kbs): 0,67 s
Theoretische Ladezeit fuer DSL3000 (3064 kbs): 0,45 s
Theoretische Ladezeit fuer DSL6000 (6128 kbs): 0,22 s
Gesamtwertung (im Schulnotensystem): 2,7 (befriedigend)

Oder sollte ich mal die PHP-Memory auf 256 erhöhen ? Frage ist ja dann nur ob es Sinn oder Unsinn ist !
hier mal die Seite: www.adhs-network.de.
Bin mit 3Mbits ans Netz angeschlossen !!
Gruß
Dennis
 
Also über 500MB RAM-Auslastung nur durch ein einziges WP hab ich noch nicht erlebt. Welcher Prozess nimmt sich denn den Arbeitsspeicher?

Um WordPress allgemein n bisschen performanter zu machen, insbesondere bei vielen Zugriffen, sollte der WP-Supercache laufen. Damit gibt der Server bei jedem Seitenaufruf nur die vorher generierten html-Seiten raus und muss nicht jedes mal das php abarbeiten und auf die Datenbank zugreifen.


der Andi
 
Hallo Andi

Das sind die Apache Prozesse, die gehen von 1.2 bis 1.6 Prozent je Apache Prozess !

bei diesem Projekt ist WP mit BP
Habe mal auf eine andere Domain nur das WP installiert und da rennt er wie sau.

Hatte heute mal wp super cache installiert läuft aber nicht, denke mal es liegt am BP
 
Mach doch mal folgendes:
Code:
cd /usr/local/bin
wget  http://www.pixelbeat.org/scripts/ps_mem.py
chmod +x ps_mem.py

dann:
ps_mem.py + Enter
und du siehst dann wer was an ram zieht
 
Danke dir :-) kannte ich gar nicht.. Geiles Tool !!

die gesamt auslastung sieht so aus:

Code:
Private  +   Shared  =  RAM used       Program

104.0 KiB +  19.5 KiB = 123.5 KiB       logger
124.0 KiB +  14.0 KiB = 138.0 KiB       klogd
168.0 KiB +  20.5 KiB = 188.5 KiB       syslogd
172.0 KiB +  17.0 KiB = 189.0 KiB       mdadm
148.0 KiB +  42.0 KiB = 190.0 KiB       portmap
192.0 KiB +  43.5 KiB = 235.5 KiB       init
288.0 KiB +  12.5 KiB = 300.5 KiB       dhclient3
328.0 KiB +  85.0 KiB = 413.0 KiB       cron
340.0 KiB +  73.5 KiB = 413.5 KiB       famd
496.0 KiB +  81.5 KiB = 577.5 KiB       courierlogger (5)
444.0 KiB + 138.0 KiB = 582.0 KiB       couriertcpd (4)
316.0 KiB + 287.5 KiB = 603.5 KiB       mysqld_safe
632.0 KiB +  64.5 KiB = 696.5 KiB       ntpd
572.0 KiB + 135.0 KiB = 707.0 KiB       getty (6)
472.0 KiB + 247.0 KiB = 719.0 KiB       pickup
692.0 KiB +  31.0 KiB = 723.0 KiB       udevd
524.0 KiB + 242.5 KiB = 766.5 KiB       master
232.0 KiB + 575.5 KiB = 807.5 KiB       saslauthd (5)
584.0 KiB + 263.0 KiB = 847.0 KiB       qmgr
844.0 KiB + 330.5 KiB =   1.1 MiB       bash
  1.2 MiB +  63.0 KiB =   1.3 MiB       proftpd
  1.3 MiB + 275.5 KiB =   1.6 MiB       tlsmgr
  1.8 MiB + 468.0 KiB =   2.3 MiB       sshd (2)
  2.8 MiB + 778.5 KiB =   3.5 MiB       authdaemond (6)
  4.9 MiB + 435.5 KiB =   5.3 MiB       python2.5
 23.5 MiB + 131.0 KiB =  23.6 MiB       mysqld
352.7 MiB +   8.9 MiB = 361.6 MiB       apache2 (11)
---------------------------------
                        409.3 MiB
=================================

Also lag ich mit dem Apache nicht so verkehrt wobei ich erst an den Script dachte !!

Dann werde ich mich mal auf die Suche machen wie ich den Ram verbrauch vom Apache etwas senken kann !
 
Ich hatte einmal ein vergleichbares Problem, hier war aber ein WP Plugin für die Auslastung verantwortlich, da dieses wohl fehlerhaft programmiert war und daher im Sekundentakt neue PHP Prozesse erstellt hat. Wenn Sie das Problem nicht besser, wäre das eventuell auch ein interessanter Ansatzpunkt einmal alle Plugins zu deaktivieren.
 
Back
Top