hab leider von meinem hoster die nachricht bekommen, dass mein forum zu viel ressourcen verbraucht.
konkret soll ich folgendes tun:
kann ich irgendeinen von diesen punkten leicht beheben?Hallo Herr xxx,
soeben mussten wir eine Nicht-Erreichbarkeit des Servers, auf dem sich Ihr Account befindet, in unserem Monitoring feststellen. Eine Prüfung dessen ergab, dass Ihr Account die Überlastung verursachte. Den Großteil der Performance die insgesamt 100 Kunden zu Teil sein sollte, benötigen allein Sie. Momentan ist so die Erreichbarkeit des gesamten Servers und aller sich darauf befindenden Accounts nicht nur gefährdet sondern schlicht nicht mehr gegeben.
Wir mussten daher kurzfristig reagieren und haben Ihren Account auf einen andren Server verlegt. Somit haben Sie die Möglichkeit, Ihren Account in Bezug auf mögliche Änderungen/ Optimierungen zu prüfen. Dafür stellen wir Ihnen vorübergehend kostenlos einen separaten Server zur Verfügung, so dass keine anderen Kundenaccounts beeinflusst werden. Bitte nutzen Sie die folgenden Hinweise für eine zeitnahe Entscheidung.
Was die Performance angeht hängt dies nicht mit der Speicherkapazität oder dem enthaltenen Traffic in Ihrem Vertrag zusammen, sondern vielmehr damit, dass Ihre Seite schon recht groß ist und sehr viele Aufrufe hat.
Von diesen Aufrufen braucht zwar jeder nur minimale Ressourcen des Servers (Prozessor Ram), durch die Masse der Aufrufe summiert sich dies aber zu einer beachtlichen Last.
Dadurch wird der Seitenaufbau langsamer - und das nicht nur bei Ihrer Seite, sondern bei allen auf dem Server befindlichen Domains.
Den wenigsten Usern Ihrer Seite wird dies gefallen. Die Folge ist meist ein Ausweichen auf andere Anbieter mit einen ähnlichen Angebot.
Daher besteht Handlungsbedarf. Sie haben folgende Möglichkeiten:
- Versuchen Sie Ihre Scripte zu optimieren um z.B. möglichst wenige Abfragen an die Datenbank zu stellen.
- Schliessen Sie in Ihren Scripten stets die Datenbankverbindung mit einem Mysqlclose um hängende Verbindungen zu vermeiden.
- Definieren Sie die Felder in Ihrer Datenbank nur so groß, wie Sie es wirklich brauchen, also keine varchar Felder mit 99 Zeichen Länge erstellen wenn Sie nur den Wert 1 oder 0 verwenden wollen.
- Desweiteren sollten Sie versuchen Indexe auf Spalten der Datenbank zu erstellen welche Sie sehr oft abfragen.
Ihre Domain sollte in ca 3-4 Stunden wieder erreichbar sein. Anbei erhalten Sie die Zugangsdaten zum Monitoring des Servers. Dort haben Sie Einblick auf die Auslastung, die Ihre Seite verursacht.
In der Auslastungskurve können Sie beobachten, ob Ihre Änderungen Erfolg bringen oder nicht.
Bitte bedenken Sie, dass - wenn sich Ihre Seite weiterhin wachsender Beliebtheit erfreuen wird - deren Aufruf immer mehr Performance seitens des Servers in Anspruch nehmen wird. In diesem Fall wäre es für Sie wesentlich besser und unabhängiger, eines unserer ManagedServer-Angebote zu nutzen.
wär wirklich dankbar!