fopen、mysql query、include / requireで文字列値を取得する速度はどうですか

StackOverflow https://stackoverflow.com/questions/1024715

  •  06-07-2019
  •  | 
  •  

質問

これは一般的な質問です。 それぞれ約100文字の約20文字列の値を取得する必要があります。変数を取得するには、次の方法のうちどれが最も速いでしょうか?

1)変数値が割り当てられている別のインクルードファイルからの読み取り(例:$ var1 =" blablablah ....&quot ;;など) 2)テキストファイルからの読み取り 3)(小さな)データベースからの読み取り-例単純なmysqlクエリを行う

そして、少し大きいケース、例えばそれぞれ最大300文字の約50個の文字列?

ありがとう

役に立ちましたか?

解決

  

次のメソッドのうちどれが   取得するために、最速である   変数?

1)別のインクルードファイルからの読み取り

  

そして、少し大きいケースについてはどうですか、   例えば約50文字列、最大300   それぞれのキャラクター?

1)別のインクルードファイルからの読み取り

実際には、実用性よりもパフォーマンスを重視する度合いに依存します。

他のヒント

これらの文字列の合計がデータセットに存在する数と、それらが更新される頻度は含まれていません。

完全にPHPベースのソリューションまたはディスクファイルソリューションを使用するのは、それらが少数であり、ほとんど更新されない場合は問題ありません。 10億があると管理の悪夢になり、毎分数千の速度で更新されます。

最も明白な(最も保守しやすい)ソリューションから始めて、パフォーマンスが問題になり、それが原因であることを確認したら最適化します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top