web-dev-qa-db-ja.com

私のサイトをアグリゲーターにするために必要な手助け

「Cron Job」の使用について疑問があります。

私はRSSフィードを公開することを可能にするFeedWordpressという名前のプラグインをインストールしました。自動的に公開するか、cron Jobsを設定して公開するかを選択できます。

誰かがこれらのCron Jobを設定するように私を導くことができますか?私はそれについての考えを持っていません。これはそれがその設定のために与えたメッセージです。

クーロン・ジョブを使用したい場合は、定期的にスケジュールされた要求を http:// ......?update_feedwordpress = 1 に送信して、スケジュールされた更新を実行できます。例えば、次の行をcrontabに挿入してください。

*/10 * * * */usr/bin/curl --silent http:// ......?update_feedwordpress = 1 は10分ごとにチェックインしてチェックします。更新のためにポーリングする準備ができているフィードの更新用。

フィードの自動更新を有効にした場合、遅くなって負荷に影響を与える可能性はありますか(共有ホスティングの場合)?cron Jobを使用してcetain制限を設定した場合、どのように役立ちますか?それはそれがフィードを更新したときにだけサーバーの負荷に影響するように。

高負荷のためにブログをアグリゲータとして作成した場合、ホストによってホスティングアカウントを一時停止することはできますか?

1
user391

Cronは、Unixベースのオペレーティングシステムにおけるジョブスケジューリングメカニズムです。アクセスできるかどうかはホスティングによります。

WordPressはいくつかのタスクを定期的に実行する必要があるので、コアによって使用され、プラグインにアクセス可能な、WP-Cronと呼ばれる独自のPHPベースのメカニズムを持っています。

基本的にOS cronはより信頼性があり、WP-Cronはより互換性があります。

Automatic updatesは、おそらくWP-Cronを使ったプラグインを指しています。

これがホスティングでどの程度問題になる可能性があるかによって異なります。

  • バックグラウンドプロセスのホスティングポリシー
  • ホスティングCPUクォータ(および帯域幅クォータが十分に低く、頻繁にポーリングする場合)
  • 実行する更新の量と割合
2
Rarst