/ / Skalieren von WordPress mit Google App Engine und Google Cloud SQL - WordPress, Google App Engine, Google Cloud SQL, automatische Skalierung

Scaling WordPress mit Google App Engine und Google Cloud SQL - WordPress, Google-App-Engine, Google-Cloud-SQL, Autoscaling

Wir müssen WordPress für eine Website verwenden, die in Betrieb istviel Verkehr haben. Wir erwarten eine anfängliche Auslastung von 500.000 Seitenaufrufen pro Monat und eine Steigerung auf ca. 8 Millionen Seitenaufrufe pro Monat. Die Nutzung erfolgt hauptsächlich während der Arbeitszeit, die etwa 20 Tage im Monat während 8 Stunden beträgt.

Wir denken darüber nach, Google App Engine mit zu verwendenGoogle Cloud SQL. Wir fragten uns, wie gut es für diese Art von Ladung skaliert. Die Theorie besagt, dass Google App Engine automatisch skaliert werden sollte, aber nicht sicher ist, wie gut Google Cloud SQL beim Skalieren ist. Dies wird eine meistens gelesene Datenbank sein, die einige wenige schreiben.

Also sind die Fragen:

  • Hat jemand Erfahrung mit der Bereitstellung von WordPress unter Google App Engine + Google Cloud SQL mit einer hohen Auslastung?
  • Wissen Sie, ob bei der Installation von Plugins für WordPress in Google App Engine Probleme auftreten? Benötigen sie eine spezielle Modifikation?

Antworten:

4 für die Antwort № 1

Suchen Sie nach anderen Lösungen, um Zeit zu sparen.

Ich arbeite jetzt genau an dieser Aufgabe, aber ich bin dabeiAufgeben aufgrund der sehr schlechten Leistung von Cloud SQL. Es könnte für Websites wie Orane gut funktionieren, aber für größere, komplexere Websites bedeutet die hohe Latenz und langsame Reaktionszeit von Cloud SQL für uns 3 Sekunden Ladezeit anstelle von 0,7 Sekunden s, die wir auf unserer VPS haben. Ich habe getestet, indem ich eine Verbindung zu IP und Socket, SSL und ohne hergestellt habe, und es ist einfach nicht verwendbar, wie es ist. Wenn Sie mit Amazon RDS testen, ist der Geschwindigkeitsunterschied schockierend.

Die einzige andere Lösung, die wir finden konntenAls nächstes muss ein API-Server eingerichtet werden, der kontinuierlich Daten in den Memcache speichert und nur statische Seiten in App Engine mit den meisten dynamischen Inhalten liefert, die über AJAX geladen werden. Unheimlich!

Versuchen Sie es weiter, aber Sie sollten sich lieber mit RackSpace Cloud DB oder Amazon RDS befassen.


0 für die Antwort № 2

Es gibt überhaupt keine Probleme und es braucht nichtÄnderungen. Alles funktioniert perfekt und aus früheren Projekten, die ich mit Appengine gemacht habe, weiß ich, dass es sehr gut skaliert. Ich habe gerade meinen neuen WordPress-Blog mit Appengine eingerichtet Hier und alles funktioniert genauso, wird aber viel schneller geladen. Es ist jedoch ein wenig schwierig, das Setup zu bekommen. Ich arbeite an einem Tutorial dafür.