buddypress: den turbo zünden

  • Hi,

    die meisten von uns verbringen eine Menge Zeit damit, die Speed Ihrer Webpräsenz zu steigern, denn es gilt nachwievor, nichts ist schlimmer als eine langsame Seite oder im Falle von buddypress, ein langsames Portal. Es gibt neben schlechtem Design oder schlechter Nutzbarkeit kaum etwas, was die meisten User eher vergraulen dürfte.

    Ich habe mich schon des öfteren durch etliche Tutorials über angebliche Beschleunigungstools gequält und hatte bisher nie einen ernstzunehmenen Erfolg verbuchen können. Heute stiess ich allerdings auf eine Möglichkeit, die bei mir grandios funktioniert und einfach nur Wahnsinn ist.

    Letzte Woche installierte ich das SMF-Forum und dort gab es eine Server-Cache-Option, die aktiviert werden konnte, wenn man eaccelarator installiert hat. Also machte ich mich mal schlau, was man damit anstellen kann.


    Vorteil:
    Es hat mein buddypress Portal, gemeinsam mit gzip, mindestens um den Faktor 2, wenn nicht sogar um den Faktor 3 beschleunigt.

    Nachteil: Ihr benötigt einen server/vserver mit rootrechten.


    Was genau ist eaccelerator?

    Es ist ein Zusatzmodul für php, liegt für einige Linux-Distributionen als binary vor, muss aber z. B. für Ubuntu selbst kompiliert werden. Ich selbst habe auf meinem Server sowie auf meinem Notebook Ubuntu im Einsatz, habe aber ein hervorragendes Tutorial gefunden, womit es jeder schaffen sollte, eAccelerator zum laufen zu bekommen.

    Was bewirkt es?

    PHP ist eine feine Sache, sorgt aber gleichzeitig dafür, dass eine Webpräsenz sehr träge werden kann. Warum ist das so? Nun, der User ruft die Seite auf und da der Browser nunmal keinen PHP-code versteht, muss der code geparsed werden. Erst dann wird der statische html-Inhalt an den User übertragen. Natürlich dauert dies sehr lange und verursacht nebenbei eine hohe Serverlast. Hier setzt eAccelerator an. Dieses Zusatzmodul sorgt dafür, dass der geparste code in einen speziellen cache geladen wird. User, die die Seite nun aufrufen, holen sich die Seiten demnach direkt aus dem cache. Die php-Dateien müssen also nicht mehr neu geparsed werden. Es ist also so, als wenn direkt html-Inhalte lädt.

    hier ein Tutorial zur Installation von eAccelerator auf Ubuntu-Servern:
    EAccelerator auf Ubuntu : ByteAnvil DeveloperBlog

    weiter wird dieses plugin benötigt, dass im Ordner wp-content platziert werden muss.
    http://neosmart.net/downloads/soft…t-cache_1.0.zip

    ausserdem muss diese zeile in die wp-config eingefügt werden:

    Code
    define( 'WP_CACHE', true );

    und hier noch was Hintergrundinfo:
    BuddyPress Documentation Codex - A WordPress MU Based Social Network Platform → Improving Performance

    Wer im Besitz eines eigenen Servers/vservers ist, sollte unbedingt den Einsatz von eAccelerator in Betracht ziehen. Es lohnt sich wirklich.:mrgreen:

    • 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

  • GZip und Buddypress

    Hi monk77,

    Dein Tipp ist wirklich interessant...

    Bevor ich meinen Buddypress Projekten eine kleine Leistungsspritze verpasse, würde ich gern wissen, ob das System nach Aktivierung der GZip Komprimierung einwandfrei läuft. (Hintergrund: Ich hatte zeitweise unter WP 2.9 GZip via Eintrag in der functions.php aktiviert und erhebl. Funktionsprobleme [u.a. RSS Feeds zerschossen, Seitentitel/Descriptions ungültig etc.]).

    Würde mich über einen Tipp freuen...

    Beste Grüße

    Chris

    KRUEGERS.net | Suchmaschinenoptimierung (SEO) & Webdesign | Mönchengladbach

Jetzt mitmachen!

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