2016-07-06 21 views
-2

こんにちはすべて私はPHPの接続とAndroidについて質問があります。 私はデータベースAndroid - PHP - MySQLの永続的な接続

new mysqli($servername, $username, $password, $dbname); 

以降への接続のための呼び出しを行い、このファイルのすべての人に、いくつかのPHPファイルを持っている、私はにAndroidにDBからデータを抽出し、JSONを返すようにクエリを実行しますAsyncTask。私はそれが毎回

new mysqli($servername, $username, $password, $dbname); 

への呼び出しが非常に遅かったことを確認しました。

私の質問は、データベースへの接続を高速化したり、初めての接続をAndroidに保存したり、PHPファイルのパラメータとして渡したりする方法はありますか?

ありがとうございます。例えば:

new mysqli("p:db.test.com", "user", "pass", "db"); 

Apacheが再使用されます永続的な接続を作成します:あなたは、「サーバー名P」を使用することができますサーバー名については

+0

あなたの$ servernameがPHPが動作するサーバーから離れすぎていない限り、therは目立つタイムアウトにならないはずです。より特定の数字で「非常に遅い」ものを定義してください。また、本当に「新しいmysqli」の部分が常にかかるという証拠を提供しますか? –

答えて

0

。以下のためhttp://php.net/manual/en/mysqli.persistconns.php:これをthrought

$db = new mysqli("db.test.com", "user", "pass", "db"); 

をして$db変数

読むにあなたの関数を呼び出す:あなたが同じ要求でそれを使用する場合は、常にこのような変数に保存することができます

さらに詳しい情報