• Ich wollte mal etwas Allgemeines zur Performance fragen.

    Ich hatte vorher eine selbst programmierte Seite primär mit HTML und bischen Mysql. Meinen V-Server hat die Seite quasi nicht gejukt. Da sie noch in der Entwicklung ist wird sie zur Zeit nur von mir genutzt.

    Dann dachte ich mir, vielleicht kriegst du die Seite mit WP auch etwas schicker hin und ein bischen kompfortabler. Also WP installiert, aber was mich dann geshockt hat. Der Apache-prefork Prozess verursacht bei manchen Aufrufen, nur von mir, bis zu 30% Prozessorauslastung! :evil:

    Ich hab dann WP auf einem dualcore Server installiert, da meine Nachforschungen ergeben hatten, dass der Prozess unter Umständen bestimmte Funktionen emulieren muss und dadurch halt mehr Performance benötigten könnte.

    Ich hab mich also hingesetzt und die ganze Geschichte dort installiert. (Apache, Mysql, Php u.s.w.) Also eine komplette Standartinstallation.

    Das Ergebnis war, der Apache Prozess braucht bis zu 20% eines Kerns bei einem Aufruf. Vom Apache-Prefork hab ich hier nichts gesehen, nur vom normalen Apache2 Prozess.

    Das kann doch nicht sein oder? Ich meine wieso verbraucht ein einzelner Aufruf so eine so hohe Last. Dann müssten Seiten mit sehr vielen Nutzern ja andauernd ausgelastet sein. :oops:

    Oder verhält es sich so, dass bei mehreren Besuchern diese Last kaum ansteigt gegenüber einem einzelnen Besucher?

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Mein Blog ist seid fast 2 Monaten auch relativ lahm, und da sind circa 100-150 Personen gleichzeitig online.

    Ich weiß auch nicht mehr, woran es liegen kann, aber es nervt tierisch.

  • 1server

    ca 35 domains alles WP

    so hie und da sind also am Server an die 170 Leute sekundengleichzeitigst aktiv,

    fast alle Blogs haben irre Anzahl an Plugins,
    jedes Blog hat einen irr ressourcenfressenden Counter

    aber auf diese Werte komm ich nicht...

    daher nehm ich an, dass der Apache einfach ressourcenfressend aufgesetzt ist

    ich bin aber keine Servertechnikerin- versteh da rudimentäres, weil ich vor vielen Jahren aufhörte mich um Server zu kümmern


    lg

  • Monika,

    ich habe noch Semmelstaz drinne. Meinst das es daran liegen könnte ?

    LG

    jo


    sehr wohl...

    interne Counter gehen massiv auf die Performance

    lg

  • Dachte ich es mir schon.
    Kannst Du einen guten empfehlen, der auch stabil ist ?

    LG


    Wie wäre es mit dem wp.com Stats Plugin? Da wird dein Blog nicht mehr belastet, weil es extern läuft. Genauso wie Google Analytics.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Analytics habe ich bereits drinne.
    Das Plugin von wp.com funktioniert bei mir nicht so richtig.

    LG

    Denn obwohl ich meine richtige API eingegeben habe, erscheint keine Statistik im Dashboard.

    Einmal editiert, zuletzt von Gruening (8. November 2008 um 22:41)

  • es gibt da ein nettes caching plugin
    das soll anscheinend zumindest bei kleinen blogs ganz gut tun
    (bei den großen blogs soll es wohl zu internal errors (500) kommen... )

    ausserdem mal die apache config anpassen :D


    es gibt hoster die betreiben mehrere 1000 blogs auf einem server...


    EDIT: ipcounter.de sieht sehr schick aus und ist informtiv...

    Digitaler Rucksack Nomade

  • Deswegen hab ich mich ja gerade so gewundert. WP ist ja mit Joomla u.s.w. bei vielen Hostern als Standartinstallation mit drin, von daher darf es eigentlich nicht soviel ziehen.

    Bei der Konfiguration ist alles Standart, wie gesagt alles frisch installiert.
    Aber es kann ja durchaus sein, dass der erste Aufruf soviel verbrät und jede andere Nutzung von anderen Nutzern dann noch kaum etwas.

    Daher ja meine Frage ob das so ist, bringt mir ja nichts wenn ich weiter an der Seite baue und später darf ich wieder von anfangen weil es zuviel Last macht. :mrgreen:

    *Edit*
    So der Zufall ist mir Zuhilfe gekommen, da Yast beim letzten Update mein Plesk zerschossen hat, hab ich das Backup von gestern zurückspielen lassen. So wie es aussieht lieg ich jetzt auf einem Wirtssystem mit HT Technik, dass die Lastspitzen besser abfangen kann.

    Desweiteren war mod_rewrite nicht aktiviert, dies hab ich nun getan. Viel gemerkt hab ich davon allerdings nicht.
    Das Hauptproblem wird wohl sein, dass Super-Cache nicht wirklich funktioniert. In der Übersicht zeigt er mir nie eine gecachte Datei an.

    Naja im Notfall kann ich mir ja immernoch den Quelltext aus dem Browser holen und daraus html Files basteln. :D

    Einmal editiert, zuletzt von Suxxess (9. November 2008 um 13:18)

  • Zitat

    Der Apache-prefork Prozess verursacht bei manchen Aufrufen, nur von mir, bis zu 30% Prozessorauslastung!



    Für wie lange den? Es ist im Normalfall völlig ok das das System versucht eine Anfrage "schnell" zu bearbeiten.

  • Ich hab einige WP-Installationen bei einem recht günstigen Hoster, der bietet mir u.a. Zend Optimizer und PHP eAccelerator bei seinem WP-Webspace. Auch MySQL-Queries werden bereits DB-Server-seitig gecacht. Vielleicht hilft dir das als Anregung. Ansonsten eben auch WP cachen lassen (was aber evtl. Statistikplugins beeinträchtigen kann, je nach Implementierung).

    (bin aber auch kein Servertechniker ;-))

  • Das Problem wurde mit dem PHP eAccelerator gelöst, die Auslastung ist deutlich gesunken und die Antwortzeit laut Firebug von 800 ms auf 80 ms. :)
    (Er führt nun auch die PHP Scripte nicht jedesmal aus sondern holt sich die zwischengespeicherten Seiten direkt vom Webserver.)

  • Das Problem wurde mit dem PHP eAccelerator gelöst, die Auslastung ist deutlich gesunken und die Antwortzeit laut Firebug von 800 ms auf 80 ms. :)
    (Er führt nun auch die PHP Scripte nicht jedesmal aus sondern holt sich die zwischengespeicherten Seiten direkt vom Webserver.)

    Gibts Probleme mit irgendwelchen Plugins wie Umfragen, Bewertungen oder Kommentar-Editoren?

  • Wie kommst du dann auf so hohe Last, ohne Besucher? Und wieso kann man in einer Beta nicht die elemntaren Funktionen testen?

    Mein Techi meinte (bezogen auf den accelerator):

    Zitat

    bei unseren messungen war die hautplast in native libraries (z.b. pcre), da hilft dir das nix im moment sind wir außerdem weit von 100% cpu weg, ein gut teil von der load kommt von der io, da hilfts auch nix.
    außerdem bin ich bei solchen lösungen immer vorsichtig, die haben oft seltsame nebeneffekte (weil manchmal variablen nicht gecleared werden o.ä.)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!