Heim  >  Artikel  >  PHP-Framework  >  Was ist der Grund, warum yii2 zu langsam reagiert?

Was ist der Grund, warum yii2 zu langsam reagiert?

藏色散人
藏色散人Original
2020-07-20 11:05:593393Durchsuche

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“.

Was ist der Grund, warum yii2 zu langsam reagiert?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn