yii2 の応答が遅い理由は、php5.3 以降が localhost に遭遇すると、それが ipv4 か ipv6 かを考慮するため、応答時間が長くなります。解決策は、「」を変更することです。 localhost」 まさに「127.0.0.1」です。
yii2 が遅いと感じる理由【2.0版】
'db' => [ 'class' => 'yii\db\Connection', 'dsn' => 'mysql:host=localhost;dbname=yii2advanced', 'username' => 'root', 'password' => '123456', 'charset' => 'utf8', ]
上記のコード自体は問題ありません
ただし、php5.3 以降では、localhost に遭遇すると、ipv4 か ipv6 かを考慮するため、応答時間が非常に長くなります。サーバーが PHP を処理するのにかかる時間を確認すると、PHP の処理にかかる時間は非常に短く、処理の待機にかかる時間は非常に長いことがわかります。これは Windows システムでのみ発生します。
##解決策:
localhost を 127.0.0.1 に変更して、php がそれが ipv4 であることをすぐに認識できるようにします。そうすれば、はるかに高速になることがわかります。 ~~~~推奨事項: 「yii チュートリアル >>」
以上がyii2 の応答が遅すぎる理由は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。