Wann ist es Zeit, von WordPress fortzufahren?

8

Der Blog meines Unternehmens schließt sich 30.000 Posts an und erhält monatlich rund 1.000.000 Besuche. Die Dinge scheinen langsam zu sein, obwohl wir einen guten Server haben.

Ab wann wechseln Sie von WordPress oder spielt es keine Rolle? Hätte ich besseres Glück, die DB zu teilen?


quelle
Ich denke, diese Frage passt nicht zum Stackoverflow, da sie nicht mit der Programmierung zusammenhängt und zumindest argumentativ ist. Wordpress.com hat Blogs, die lange, lange die Marke von 1 Million Hits / Monat überschritten haben. Sie können viele Informationen zum Optimieren von WordPress über das Web finden ( beginnen Sie hier ) und weitere Hilfe von erfahrenen Systemadministratoren bei Server Fault erhalten .
3
Definieren Sie "guter Server". Darüber hinaus, was @ceejayoz sagte.
'19.
Vielleicht möchten Sie sich auch den Wordpress-Stapelaustausch
Casebash

Antworten:

11

WordPress ist wahrscheinlich nicht das Problem. Es kann problemlos so viel Verkehr verarbeiten (1.000.000 Besuche pro Monat sind weniger als einer alle zwei Sekunden) und so viele Beiträge.

Sie müssen herausfinden, was tatsächlich zu Verlangsamungen führt. Dies kann Ihr Host, Ihre Datenbank, eine Fehlkonfiguration, ein fehlerhaftes Plugin usw. sein.

ceejayoz
quelle
11

Wie die anderen sagten, kann Wordpress diese Menge an Verkehr gut verarbeiten.

Ich würde eines der beiden Caching-Plugins vorschlagen. Diese Plugins schreiben datenbankintensive Seiten auf die Festplatte, wodurch der Datenbankserver entlastet wird. Der Unterschied ist bemerkenswert.

WP Super Cache

W3 Gesamt-Cache

Beide sind gut gepflegt, letzteres hat mehr Funktionen, kann aber einschüchternd sein.

Wenn das Caching nicht viel zu helfen scheint, liegt Ihr Problem möglicherweise in verschiedenen Bereichen. Die Webserverkonfiguration kann optimiert werden (Hinzufügen einer GZIP-Komprimierung, Hinzufügen von Expires-Headern), und sogar HTML-Themen haben Auswirkungen (versuchen Sie, die Anzahl der Anforderungen zu minimieren, die Ihre Seite ausführt). Ich würde detaillierte Informationen benötigen, um Ihnen zu helfen.

Joost Baaij
quelle
1
Ich würde dem zustimmen, aber sagen, Sie könnten noch weiter gehen als nur zwischenzuspeichern - mithilfe eines CDN, Implementierung eines Servers zur Verwaltung des Lastausgleichs, Installation von Varnish, eines dedizierten SQL / DB-Servers usw. ... Ihre Infrastruktur ermöglicht es Ihnen runter, nicht die Software.
Mike Hudson
4

Hier sind einige Dinge, die Sie tun können, um Ihre Website für hohen Datenverkehr zu optimieren:

  1. Datenbank optimieren: Beitragsrevision löschen, alle verworfenen Beiträge löschen
  2. Verwenden Sie einen dedizierten Server.
  3. Verwenden Sie einen Cache-Mechanismus wie W3TC
  4. Verwenden Sie CDN und Cloudflare
  5. Verwenden Sie Subdomains, wenn Sie können.
  6. Begrenzen Sie die Anzahl der Plugins
  7. Weniger benutzerdefinierte PHP-Anruf, verwenden Sie ein leichtes Wp-Thema.
Harte Agrawal
quelle
Welchen Nutzen hat die Verwendung von Subdomains?
Paperjam
Erhöht die Anzahl gleichzeitiger HTTP-Anforderungen, wenn dies korrekt ausgeführt wird. Weitere Vorschläge finden Sie unter developer.yahoo.com/performance/rules.html .
Lazlow
Außerdem sollten Sie mindestens einen dedizierten Server für das Web und einen anderen für die Datenbank verwenden und mit mehr Webservern und Load Balancer skalieren, wenn die Site dies erfordert.
Lazlow
1

Vielleicht möchten Sie einige Caching-Plugins ausprobieren. Wordpress sollte nicht so langsam sein. es ist sehr optimiert. Das einzige, was schneller als Wordpress ist, ist eine HTML-Website, bei der es sich im Grunde um ein Caching-Plugin handelt.

Ian Macalinao
quelle