0

こんにちは、

私は自分のブログから自分のウェブサイトにいくつかのコンテンツを呼び出していますが、ユーザーが自分のウェブサイトにアクセスするたびに、ブログのコンテンツが取得されて表示されます。これにより、Web サイトのパフォーマンスが低下します。

現在、ブログのコンテンツを、ブログからコンテンツを取得して保存している外部ファイルに呼び出しています。そして、そのファイルから自分のコンテンツを呼び出して、自分の Web サイトに表示します。

私の質問は: **手動で実行する必要がないように、12 時間ごとまたは 24 時間ごとに更新を自動的にチェックしてコンテンツを保存する外部ファイル (データを保存しているファイル) が必要です**。コンテンツを更新するスクリプト。

私はPHPを使用しているので、PHPを使用してこれを行うのを手伝ってくれれば、それは素晴らしいことです. ありがとう。

4

1 に答える 1

0

同様のジョブに対する私のアプローチは、cronサービスを使い果たすことです (Linux/UNIX では、Windows のスケジュールされたタスクに似ています)。私の仮想ホスト サービス プロバイダーは、CPanel でそのようなオプションを提供しています。また、サービス プロバイダーに支援を求めることもできます。cronは、1 分までの間隔でジョブを実行できます。

この作業を行うには、まずトリガーと呼ぶいくつかのスクリプト(例: trigger.php) をコーディングし、コントロール パネルで cron ジョブを探します。例えば: ここに画像の説明を入力

(英語以外の写真でごめんなさい)

パネルの中央では、 MINUTESHOURSDAYSMONTHSYEARSのパターンを設定し、実行するようにスケジュールされたコマンドを入力できます。* はそれぞれを意味するため、MINUTESを * に設定すると (その他はすべて * のまま)、毎分 cron がコマンドを実行することを意味します。MINUTESを 5 に設定し、他のすべてを * に設定すると、cron は各時間の 5 分目に実行されます。HOURSを 1,5,7,9 としてMINUTESを */10 に設定するなどの他の式は、間隔が 10 分である 1 日の 1 時間、5 時間、7 時間、9 時間の間に cron 実行コマンドを指示します。

cronは LINUX/UNIX シェルで構成可能です。これを行うには、次のように入力します。

$ crontab -e

編集者が修正のために表示されます。構成は上記と同じです。完了したら、保存して終了します。

cronサービスは、デーモン プログラムで提供されます。したがって、このデーモンがシステムで実行されていることを確認することを忘れないでください。コマンドtopで実行されます。

于 2012-02-01T10:07:53.080 に答える