Guten Abend,
ich habe vor 5 tagen meine neue Website eröffnet. (Leider
) hat sie so einen enormen Ansturm erzeugt, dass sie ab ca 300 Usern Online (gleichzeitig auf der Page) sehr instabil wird.
Um dies zu verhindern habe ich alle häufig aufgerufenen Seiten so gut es ging vorgecacht. Leider hat das nicht den erwünschten Erfolg gebracht den ich mir vorgestellt habe. Die Seite ist immernoch ziemlich stark ausgelastet obwohl ich versucht habe so wenig SQL Abfragen wie möglich zu verwenden. Des Weiteren haben wir durch einen "Abfragen Benchmark" test auch viele Abfragen überprüft. Leider wurden wir auch diesmal nicht die Lösung des Problemes ans Tageslicht befördert. An der Leistung des Servers kann es eigentlich auch nicht liegen da dieser laut "Sponsor" sehr gut ist. (Dual Opteron, 4GB Ram etc...).
Da meine Website sehr interaktiv ist, klicken User sehr oft (20 mal pro Minute) auf den verschiedensten seiten rum. Ich schätze das man pro Aufruf einer Seite noch ca. 5 Abfragen macht. Dieses steigert sich natürlich expotientiel pro User.
Meine Frage: Ich habe mal was von vorcachen von SQL Querys gehört. Weiß jemand, ob sie einen großen Vorteil bringen könnten? Oder hat jemand noch Tipps wie ich die Page noch weiter Optimieren kann?
Die Website hat eine menge Arbeit gemacht und ich würde sie ungern noch einmal komplett neu schreiben.
Ich würde mich sehr über Anregungen und Tipps von Leuten freuen, die erfahrung mit "High User" Websites und wie man diese Optimiert haben.
Mit freundlichen Grüßen
Joscha Prasse
ich habe vor 5 tagen meine neue Website eröffnet. (Leider

Um dies zu verhindern habe ich alle häufig aufgerufenen Seiten so gut es ging vorgecacht. Leider hat das nicht den erwünschten Erfolg gebracht den ich mir vorgestellt habe. Die Seite ist immernoch ziemlich stark ausgelastet obwohl ich versucht habe so wenig SQL Abfragen wie möglich zu verwenden. Des Weiteren haben wir durch einen "Abfragen Benchmark" test auch viele Abfragen überprüft. Leider wurden wir auch diesmal nicht die Lösung des Problemes ans Tageslicht befördert. An der Leistung des Servers kann es eigentlich auch nicht liegen da dieser laut "Sponsor" sehr gut ist. (Dual Opteron, 4GB Ram etc...).
Da meine Website sehr interaktiv ist, klicken User sehr oft (20 mal pro Minute) auf den verschiedensten seiten rum. Ich schätze das man pro Aufruf einer Seite noch ca. 5 Abfragen macht. Dieses steigert sich natürlich expotientiel pro User.
Meine Frage: Ich habe mal was von vorcachen von SQL Querys gehört. Weiß jemand, ob sie einen großen Vorteil bringen könnten? Oder hat jemand noch Tipps wie ich die Page noch weiter Optimieren kann?
Die Website hat eine menge Arbeit gemacht und ich würde sie ungern noch einmal komplett neu schreiben.
Ich würde mich sehr über Anregungen und Tipps von Leuten freuen, die erfahrung mit "High User" Websites und wie man diese Optimiert haben.
Mit freundlichen Grüßen
Joscha Prasse
Zuletzt bearbeitet: