fopen、mysql query、include / requireで文字列値を取得する速度はどうですか
質問
これは一般的な質問です。 それぞれ約100文字の約20文字列の値を取得する必要があります。変数を取得するには、次の方法のうちどれが最も速いでしょうか?
1)変数値が割り当てられている別のインクルードファイルからの読み取り(例:$ var1 =" blablablah ....&quot ;;など) 2)テキストファイルからの読み取り 3)(小さな)データベースからの読み取り-例単純なmysqlクエリを行う
そして、少し大きいケース、例えばそれぞれ最大300文字の約50個の文字列?
ありがとう
解決
次のメソッドのうちどれが 取得するために、最速である 変数?
1)別のインクルードファイルからの読み取り
そして、少し大きいケースについてはどうですか、 例えば約50文字列、最大300 それぞれのキャラクター?
1)別のインクルードファイルからの読み取り
実際には、実用性よりもパフォーマンスを重視する度合いに依存します。
他のヒント
これらの文字列の合計がデータセットに存在する数と、それらが更新される頻度は含まれていません。
完全にPHPベースのソリューションまたはディスクファイルソリューションを使用するのは、それらが少数であり、ほとんど更新されない場合は問題ありません。 10億があると管理の悪夢になり、毎分数千の速度で更新されます。
最も明白な(最も保守しやすい)ソリューションから始めて、パフォーマンスが問題になり、それが原因であることを確認したら最適化します。
所属していません StackOverflow