Ich habe derzeit eine Website, die 200.000 monatlichen Ansichten hat, und wächst. Die Benutzerbasis ist rund um den Globus, Englisch sprechende Benutzer. Die Seite wurde von WordPress erstellt und läuft auf einem Shared Hosting Account.Wie beschleunige ich meine Wordpress-Site (EC2, CloudFront, S3)?
Benutzer sagen, die Website ist langsam.
Ich brauche Hilfe bei der Beschleunigung meiner Website-Leistung. Mein erster Gedanke ist, dass ich ein CDN einrichten muss, ich habe viele über Amazon Cloud Front, S3 und Ec2 gelesen.
1) Zunächst, wird in der Website von GoDaddy Shared Hosting zu Amazon EC2 bewegt, wird mir bessere preforamce geben? Ich benutze keine Anwendung das einzige, was ich brauche, ist Fast Wordpress Hosting, ich frage mich, wie viel schneller EC2-Maschine gegen godaddy shared hosting sein wird, welches Paket wird schnell genug für eine Website mit 300.000 monatlichen Ansichten sein? 2) Soweit ich weiß, wird Amazon Cloud Front (CDN) statische Daten an die nächstgelegene Edge-Position in der Nähe des Benutzers liefern. Ich spreche nur über Bilder hier. Bedeutet es, dass das tatsächliche CDN dieses Bild über Edge-Server repliziert? Bedeutet CDN ist ein Dienst, der auch die eigentlichen Dateien speichert? Oder ist es nur der Dienst oder wird die URL zum nächsten Server übersetzt?
3) Wenn CDN nur ein Service ist, der Ihnen den Link zum Schrankserver gibt, in dem Ihre Dateien gespeichert sind, dann brauche ich S3 (oder einen anderen Server zum Speichern meiner Dateien, wie meinen EC2?), As Ich verstehe S3, es ist ein Speicherdienst, der schnell ist. Als ich versuchte, einen Bucket zu erstellen, konnte ich sehen, dass ich ihn unter bestimmten Regionen/Servern erstellen konnte. Also wie funktioniert es mit CDN?
Wenn ich die gleichen Daten (Bilder) habe, die ich über Regionen verteilen möchte.
Bedeutet das, dass ich ein paar Eimer s3 kaufen und sie in verschiedenen Regionen erstellen muss? die gleichen Bilder in einen anderen Bucket hochladen, der sich in einer anderen Region befindet? Wie CDN (Cloudfront) die Informationen über diese Eimer erzählen/weitergeben, dass der Schrankeimer serviert wird?
Gibt es bei S3 eine Replikationsmechanisierung, die die Bilder zwischen Regionen repliziert und mir den manuellen Upload dieser Bilder erspart?
Was ist Edge-Server in CDN? Der Server, auf dem die Datei gespeichert ist? Also, wenn es S3 ist, bedeutet das, dass die EC2-Instanz, die den Webserver ausführt, als Edge-Server fungieren kann?
So meine Seite zu beschleunigen: 1) Bleiben Sie auf GoDaddy, kaufen amazon CDN, kaufen einige S3 Buckets auf verschiedenen Regionen (mit Ausnahme der GoDaddy-Region) und laden Sie alle Dateien? 2) Bleib auf godaddy, kaufe Amazon CDN, kaufe einige S3 Buckets in verschiedenen Regionen und lade alle Dateien hoch 3) Richte die neue Website auf amazon ec2 ein, kaufe cdn, kaufe ein paar s3 Buckets. Sind diese Optionen korrekt?
Vielen Dank! –