Best practices für die Optimierung der LAMPE Websites, die für Geschwindigkeit?

Ich will wissen, wenn Gebäude, ein typischer Ort auf dem LAMP-stack wie optimieren Sie es für den bestmöglichen Ladezeiten. Ich bin Malte einen typischen DB-betriebenen Website.

Dies ist ein high-level-look und könnte wahrscheinlich ziehen Sie in Frage und lassen Sie mich break it down in jede Ebene des Stacks.

L - Auf der system-Ebene (setup und Dateisystem) können Sie tun, um die Geschwindigkeit zu erhöhen? Eine Sache, die ich denken kann, ist Bild-Größen, kann die Komprimierung hier helfen etwas optimieren?

Ein - Es gibt eine Tonne von Einstellungen im Zusammenhang mit der Website-Geschwindigkeit hier in den web-server. Nicht meine Stärke. Wahrscheinlich hängt weitgehend davon ab, wie viele Seiten gleichzeitig ausgeführt werden.

M - MySQL in einer Datenbank gestützte Website, DB-performance ist der Schlüssel. Gibt es eine bessere Normalisierung Ansatz ich.e, mit Tabellen verknüpfen? Web-Entwickler oft nur einfache monolithische Tabellen ähnlich 1NF und diese töten kann-Leistung.

P - abgesehen von der Leistung-Boost-Einstellungen wie caching, was kann der Programmierer tun, um Einfluss auf die performance auf einem hohen level? Ich würde wirklich gerne wissen, ob MVC-design-Ansätze hit Leistung mehr als quick-and-dirty -. Andere einfache Tipps, wie Sitzungen sind schneller als cookies wäre interessant zu wissen.

Offensichtlich haben Sie zu get down and dirty in die details gehen und finden, was code ist, Bremsen Sie ab. Auch ich merke, dass viele Websites haben viele verschiedene performance-Eigenschaften, aber nehmen wir an, eine typische Website, die mehr liest, dann schreibt.

Bin ich nur Fragen, wenn wir können kompilieren eine Reihe von best practices und voll erwarten, dass die Menschen andere Fragen, so können wir effektiv Aufarbeitung einer Checkliste.

Mein Ziel ist es, zu sehen, ob auch zusätzlich zu den üblichen Themen in der Leistung können wir sehen, einige merkwürdige Dinge, die Sie vielleicht nicht denken, dass Tauchen zu gehen zusammen mit einem " best practices Zusammenfassung.

Also meine Frage ist,, wenn Sie wurden von Grund auf neu beginnen, wie würden Sie den sicher deine LAMPE site war schnell?

InformationsquelleAutor tkotitan | 2009-03-30
Schreibe einen Kommentar