0

基本的に、1日に1つのエントリを5000回表示する必要がある場合、サーバーのCPUをあまり使用せずに、1日に5000回表示するのに最適なオプションは何でしょうか。

つまり、基本的に、たとえば、データを含むデータベース(たとえば、3つのエントリ)があり、各エントリを1日に3000回表示する必要がある場合、最適なオプションは何でしょうか。

それはcronjobsまたは他のものでしょうか?

4

3 に答える 3

3

同じレコードを取得するのにかかる時間を改善したい場合は、実行することを検討する可能性のあるいくつかのこと:-

  1. データベースレベルとアプリケーションレベル(memcachedなど)でキャッシュを有効にする
  2. クエリを高速化するために、最適なインデックスを作成します。

他にもたくさんの方法があるはずですが、これらは私の頭の中にありました。

于 2012-08-17T19:12:31.207 に答える
3

update_script.phpcronjobを使用して1日に1回実行します。これにより、次の2つの可能性のいずれかが実行されます 。

a)included.inc他の(以前に存在した)ファイルからrequire_once 'included.inc'(@andrewsiによって提案されたように)DBからのデータまたは

b)todaydata.htmDBからのデータを使用してパブリックスペースにを作成します

于 2012-08-17T19:50:44.047 に答える
1

ここでmysqlジョブチェックを作成することでこれを行うことができます

http://www.sitepoint.com/how-to-create-mysql-events/

それがあなたが望むことをすることを願っています。

于 2012-08-17T19:04:52.953 に答える