Heim > Artikel > PHP-Framework > Was ist der Grund, warum yii2 zu langsam reagiert?
Der Grund für die langsame Reaktion von yii2 ist, dass PHP5.3 oder höher berücksichtigt, ob es sich um IPv4 oder IPv6 handelt, was zu einer langen Antwortzeit führt. Die Lösung besteht darin, „zu ändern. localhost“ Nur „127.0.0.1“.
Der Grund, warum sich yii2 langsam anfühlt [Version 2.0]
'db' => [ 'class' => 'yii\db\Connection', 'dsn' => 'mysql:host=localhost;dbname=yii2advanced', 'username' => 'root', 'password' => '123456', 'charset' => 'utf8', ]
Es gibt kein Problem mit dem obigen Code selbst
Aber wenn PHP5.3 oder höher auf Localhost trifft, wird berücksichtigt, ob es sich um IPv4 oder IPv6 handelt, sodass die Antwortzeit zu lang ist. Wenn Sie die Zeit überprüfen, die der Server benötigt, um PHP zu verarbeiten, werden Sie feststellen, dass die Zeit, die zum Verarbeiten von PHP benötigt wird, sehr kurz ist und die Zeit, die zum Warten auf die Verarbeitung benötigt wird, sehr lang ist. Dies geschieht nur unter Windows-Systemen
Lösung:
Ändern Sie localhost auf 127.0.0.1, damit PHP sofort weiß, dass es IPv4 ist
Dann werden Sie feststellen, dass es viel schneller ist~ ~~~
Empfohlen: „yii-Tutorial 》
Das obige ist der detaillierte Inhalt vonWas ist der Grund, warum yii2 zu langsam reagiert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!