0

私は周りを読んでいて、思ったように達成することは不可能かもしれないことを知っていますが、方法があることを望んでいるので、ここに行きます。

私はユーザーのIDを持っており、それぞれの数を持っています。これらの値をマシンのメモリに保存し、DBをたまにしか更新できないようにしたいのですが、絶対にそうとは限りません。もちろん、このページには多くのユーザーからアクセスされています。配列を各ユーザーに関連させ、必要に応じて更新してほしいと思います。(これが、DBを使用したくないもう1つの理由です。インデックス付きの列では更新に時間がかかりますよね?)

次のような配列:$ my_superglobal_arr =( '1' => 304、 '2' => 763、 '6' => 12、 '13' => 96); 完璧だっただろう。

助言がありますか ?

ありがとう !

4

3 に答える 3

4

インデックス付きの列では更新に時間がかかりますよね?

右。ただし、状況によります。最初にデータベースに行き、更新などの実践的な経験を積み、「多数」と呼べる特定のユーザー数を学ぶことを強くお勧めします。そして、あなたが本当にあなたの変わった設定を必要とするかどうかを判断してください。

他の質問を読んで、最初にSQLを学ぶことは必須であるとしか言えません。

于 2011-09-07T04:39:10.967 に答える
1

これは、PHPがネイティブに提供するものではありません。最善の策は、データをメモリベースのキー/値ストアに格納することです。PHPは、ほとんどのホストが提供するmemcachedをネイティブにサポートしています。MongoDBRedisもご覧ください。

于 2011-09-07T03:58:16.683 に答える