0

XAMMP を使用してラップトップ(Windows)でmysqlとphpに取り組んでいます。

すべて問題ありませんが、mysql と通信する必要があるため、最初にページを作成するときに db に接続する必要があります。

$mysqliu = new mysqli($db_host, $db_user, $db_pass, $db_name);

読み込みには約 1.2 秒かかりますが、ページ全体の作成は約 1.23 秒です。これは、PHP ページの読み込みに 0.03 秒しかかからず、接続するだけで膨大な時間がかかることを意味します。

この速度を下げるにはどうすればよいですか?

実サーバーでも同じですか?

4

2 に答える 2

0

これは、2 つの異なる問題が原因である可能性があります。1 つは、ファイアウォールのセキュリティ レベルが高すぎて、接続を検出しようとしている可能性があります。もう1つのことは、ハードディスクが遅く、断片化しすぎている可能性があります。

于 2012-11-23T15:41:55.173 に答える
0

私は mysqli を使用しませんが、このシナリオで採用する標準的なアプローチは、永続的な接続を試すことです。PHP ドキュメントをざっと見てみると、mysqli がそれらをサポートしていることがわかります。使用方法を変更する必要はありません。接続が永続的であり、通常どおり機能することを示す必要があるだけです。以下のリンクは、使用法を説明しています。

http://php.net/manual/en/mysqli.persistconns.php

于 2012-11-23T15:40:32.567 に答える