thinkphp5.1長い接続 - シングルトンテストビス

前のテスト効率試験はswooleで行われます

https://www.cnblogs.com/fuyifan/p/11736784.html

 

nginxのTPで直接テスト

      {(; $ I <$ 1000私++ iが0 = $)のために             

$ TMP [ '名前'] = 'F _' $ I。;             

$ TMP [ '時間'] =日付( 'はYmd H:I:S');           

デシベル( 'タスク') - >挿入($ TMP);           

}   

あるいは同じコードを使用します

試験結果は次の通りであります

通常DB()0.778391s
持続接続プロファイル0.735788s
0.684113s永続的接続DB()は、(同様の操作を単一のケーステーブルべきであり、ほぼ同じページで)外側のループに新しいオブジェクトを作成します

$ OBJ =デシベル( 'タスク');   

  {(; $ I <700 $ I ++ iが0 = $)のために             

$ TMP [ '名前'] = 'F _' $ I。;             

$ TMP [ '時間'] =日付( 'はYmd H:I:S');           

$ obj->挿入($ TMP);           

}   


シングルトンモデル0.637927s

用($ i = 0; $ I <700; $ I ++){
$ TMP [ '名前'] = 'F _'のI $。
$ TMP [ '時間'] =日付( 'はYmd H:I:S');
 
  TaskModel :: insertOne($ TMP [ '名前']、$ TMP [ '回']);
 
}

試験結果の比較は、同じデータがswooleインサート700は、第二2.X内部で行われる見出されます

直接nginxの下でのみ秒0.xでかかります

 

おすすめ

転載: www.cnblogs.com/fuyifan/p/11898241.html