Ich habe kürzlich damit begonnen, ein selbstgemachtes CMS zu enthüllen und langsam einzuführen. Die Website ermöglicht eine Vielzahl von Anpassungsmöglichkeiten mit Internationalisierung und Anpassung auf einer Ebene, die keinen Quellcode erfordert. Dies ist ein persönliches Projekt, und die ganze Absicht war zu sehen, wie weit ich meine eigenen Programmiergrenzen überschreiten kann (die Frage der Verteilung eines CMS, das Blog, Webcomic und ein kleines Forum behandelt, ist nicht eines, zu dem ich bereit bin Denken Sie daran, nicht, bis ich es aufräumen und an etwas mehr arbeiten - auch, da es ein Amateurprojekt ist, bezweifle ich, dass es irgendeine Schwerkraft im Vergleich zu anderen, raffinierteren Projekten hat ... aber das sind keine Themen, die das betreffen Thema zur Hand.)Webseitentaktiken: Eine Frage darüber, wie viele SQL-Abfragen ausreichen
Ich habe eine Reihe von Code eingeführt, mit dem ich sehen kann, wie schnell jede Seite generiert wird und wie viele Abfragen ausgeführt werden; im Durchschnitt sehe ich 9-13, bis zu 12 MySQL-Abfragen pro Seite durchgeführt. Die durchschnittliche Zeit zum Generieren einer Seite liegt zwischen 10 und 20 ms. Jetzt, keine Erfahrung mit professionellem Design, welches Optimum sollte ich anstreben?
Welche Möglichkeiten gibt es, um die Generierungszeit zu reduzieren (oder mit einem Durchschnitt von 15 ms/Seite ist dies nicht einmal ein Problem) oder Taktiken zur Verringerung der Anzahl von Abfragen auf einer Seite, auf der der größte Teil des Inhalts geladen ist VON einer MySQL-Datenbank, einschließlich Dinge wie Menüpunkte.
Wohlgemerkt, dies ist eine sehr weite Frage; Es ist nicht meine Absicht, eine allgemeine Frage oder eine Funkenkonversation zu stellen, sondern Wege zu finden, die Last (falls vorhanden) auf einem Server zu reduzieren, den ein solches System erzeugen könnte.
Siehe auch ähnliche Fragen http://stackoverflow.com/questions/807095/what-is-the-optimal-mysql-query-number-in-php-sript http://stackoverflow.com/questions/830489/ how-can-i-count-die-Gesamtzahl-von-mysql-Abfragen-verwendet-pro-Seite http://stackoverflow.com/questions/342504/is-20-sql-queries-per-page-load -really-in Betracht gezogen-a-lot/342544 http://stackoverflow.com/questions/371126/in-php-how-many-db-calls-per-page-is-okay – thomasrutter
und http://stackoverflow.com/questions/561900/how-many-mysql-Abfragen-sollte-ich-Limit-ich-zu-einer-Seite-php-mysql/562106 – thomasrutter