ホームページ  >  記事  >  PHPフレームワーク  >  yii2 の応答が遅すぎる理由は何ですか?

yii2 の応答が遅すぎる理由は何ですか?

藏色散人
藏色散人オリジナル
2020-07-20 11:05:593411ブラウズ

yii2 の応答が遅い理由は、php5.3 以降が localhost に遭遇すると、それが ipv4 か ipv6 かを考慮するため、応答時間が長くなります。解決策は、「」を変更することです。 localhost」 まさに「127.0.0.1」です。

yii2 の応答が遅すぎる理由は何ですか?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。