0

さて、私はこれらの2つの方法のどちらが優れているのか疑問に思いましたか?

方法1:データベースから文字列をクエリし、file_put_contents()を直接使用する

方法2:データベースから文字列をクエリし、file_get_contentsを使用し、データベースとファイルの両方のデータが同一で​​あるかどうかを確認し、同一でない場合はfile_put_contents()を使用します。

サイトでのページ表示に必要なメインファイルであるファイルに対して、どちらがより良い方法であるかを知りたいだけですか?

ありがとう。

4

2 に答える 2

2

文字列が毎回変更される場合は、方法1の方が適しています。

データベースクエリへの変更の割合が少なくなると、具体的には言えません。

文字列が変更されない場合は、方法2の方が明らかに優れています。

一般に、ファイルから保存するよりも、ファイルから読み取る方が高速です。どの段階でこれがハードとソフトウェアであなたのコンピュータに利益をもたらすか、あなたは知識に基づいた推測をするためにそれを測定する必要があります。

于 2012-05-01T14:22:26.247 に答える
2

文字列が大きく変わる場合は、方法1の方が適しています。

文字列がそれほど頻繁に変更されない場合は、方法2の方が適しています。

それは、読むことは書くことよりも速いという事実と関係があります。

文字列の内容がすでに保存されているかどうかを示す値をデータベースに配置することを検討できます。保存されていない場合は、次のようになります。

  • それを保存
  • 保存したことを示すデータベースを更新します。
于 2012-05-01T14:24:24.033 に答える