(VPS Cloud) Site stürzt ab, htacces geändert, ich denke aufgrund hohen Datenverkehrs

(VPS Cloud) Site stürzt ab, htacces geändert, ich denke aufgrund hohen Datenverkehrs

ich habe einen Cloud-VPS bei OVH mit 8 GB RAM, einem 6-V-Core-Prozessor und installiertem Parallels Plesk 12 auf Ubuntu 14.04 (64 Bit).
Ich habe mehr als 10 Sites darin, aber nur 2 haben Verkehr.
Von histats:
Site 1: Benutzer online: 167 Besucher heute: 14.591
Site 2: Benutzer online: 182 Besucher heute: 7.140

Ich denke, dass zu viel Datenverkehr dazu führt, dass meine htaccess-Datei mit einem „s“-Zeichen geändert wird, was am Ende einen 500-Serverfehler verursacht.
Ich denke, der Datenverkehr ist der Fehler, da mir dasselbe beim Shared Hosting von GoDaddy passiert ist, die machen das Gleiche.
Aber ich verstehe nicht, ist dieser VPS nicht mehr als ausreichend, um solchen Datenverkehr zu bewältigen? Warum passiert mir das? Bitte helfen Sie mir, da ich nicht weiß, wo ich suchen soll
. Außerdem ist Wordpress auf meinen Websites installiert.

Dies ist ein Screenshot meiner VPS-Statistiken:

Bildbeschreibung hier eingeben

Inhalt der .htaccessDatei:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress and then
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress s

Antwort1

Jetzt wissen wir, dass Ihr htaccess-Schaden seltsamerweise beabsichtigt ist. Hier einige Vorschläge für eine echte Lösung:

  1. Ihr Webserver ist schlecht konfiguriert und verursacht viele, viele Fehlerprotokolle. Dies allein verursacht unnötige IO-Festplattenschreibvorgänge und sollte behoben werden. Beheben Sie alle diese Fehler (insbesondere im Zusammenhang mit SSL), und Ihr Server wird bereits leistungsfähiger sein. Oder unterdrücken Sie das Fehlerschreiben.

  2. Auf diesen Websites führen Sie WordPress aus. Es gibt viele Möglichkeiten, die Leistung von WordPress unter Last zu verbessern. Einige Ideen:

    a. Einige der Verkehrsspitzen können bösartig sein. Plugins wie WordFence können dies drosseln. Oder verwenden Sie ipTables oder Fail2Ban, um sicherzustellen, dass Ihr Server weiterhin funktioniert. Untersuchen Sie den Verkehr und prüfen Sie, ob Sie einen Teil davon blockieren können, bevor er Apache/PHP erreicht.

    b. Eine schlanke, gut optimierte Seite lässt sich leichter bereitstellen. Hinweise zur Optimierung Ihrer Seite finden Sie in Google Page Speed ​​Insights, WebPageTst.org, GTMetrix usw. Insbesondere GZip und Browser-Cache können enorme Auswirkungen auf die Serverlast haben.

    c. Das Zwischenspeichern von Daten erleichtert dem Server die Arbeit. Sie können beispielsweise MySQL-Datenbankabfragen zwischenspeichern oder Plugins wie W3 Total Cache verwenden, um Objekte auf der Festplatte zwischenzuspeichern. Oder verwenden Sie WordFence Falcon Engine, um den vollständigen Seitencache zu aktivieren.

    d. Über beispielsweise W3 Total Cache können Sie CDN verwenden, um einige Anfragen auszulagern, oder sogar CloudFlare, das Ihre Site vollständig übernehmen kann, wenn sie nicht reagiert.

    e. Viele Systemadministratoren finden, dass NginX unter Druck besser funktioniert als Apache. Erwägen Sie, Ihren Web-Stack von beispielsweise Apache/MySQL auf NginX/Percona umzustellen.

    f. Erstellen Sie ein Profil Ihrer WordPress-Installation(en) und entfernen Sie alle Plugins mit schlechter Leistung. GoDaddy hat ein Profiler-Plugin, das Ihnen die schlimmsten Übeltäter nennen kann. Ich sehe viele WordPress-Sites mit einer schlechten Mischung aus schrecklichen Plugins, die die Systemressourcen beanspruchen.

verwandte Informationen