Yii ist ein Hochleistungs-Framework Die folgende Tabelle zeigt die hohe Effizienz von Yii im Vergleich zu anderen gängigen PHP-Frameworks. In diesem Diagramm steht RPS für „Requests Per Second“ und beschreibt, wie viele Anfragen dieses Framework pro Sekunde ausführt.
Je höher diese Zahl, desto höher ist die Leistung dieses Frameworks, und wir können sehen, dass Yii in diesem Vergleich andere Frameworks übertrifft. (Empfohlenes Lernen: yii-Framework)
Warum Yii so schnell ist
Yii ist Es ist also schnell, weil es in großem Umfang Lazy-Loading-Techniken nutzt. Beispielsweise wird die Klasse erst eingebunden, wenn sie zum ersten Mal verwendet wird; das Objekt wird erst erstellt, wenn zum ersten Mal auf das Objekt zugegriffen wird.
Benchmark-Anfrage
Da unser Ziel darin besteht, den minimalen Overhead jedes Frameworks zu vergleichen, sollte die Benchmark-Anwendung für jedes Framework am einfachsten sein. Wir haben uns entschieden, die Textzeichenfolge „Hello World“ anzuzeigen, indem wir eine Echo-Anweisung in die Standardaktion jeder Anwendung eingefügt haben.
Deaktivieren Sie alle anderen Framework-Funktionen (z. B. Sitzungen), um einen fairen Vergleich zu gewährleisten. Um eine Kopie der Benchmark-Anwendung zu erhalten, schauen Sie sich das PHPMark-Projekt an.
Das obige ist der detaillierte Inhalt vonWarum ist yii schnell?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!