簡體   English   中英

計划推文PHP和Cron

[英]Schedule Tweets PHP and Cron

我正在構建一個Twitter應用程序,用戶可以在其中輸入推文,並可以安排一次,每天,每周或每月發布。 為此操作實現cron作業的最佳方法是什么? 我只能想到每分鍾運行一個cron作業並匹配時間和日期 - 這不是最好的解決方案,因為它會給服務器帶來很大的壓力。 我正在使用ubuntu運行一個燈堆 - 任何建議都將不勝感激。

如果您使用的是crontab,則需要為每個變量的計划選項(每日,每周,每月)創建crontab條目。 為每個條目運行的腳本需要為選擇進入該調度頻率的所有用戶執行工作。

Crontab文件遵循一般格式。 crontab(5)手冊頁

  field allowed values ----- -------------- minute 0-59 hour 0-23 day of month 1-31 month 1-12 (or names, see below) day of week 0-7 (0 or 7 is Sun, or use names) 
  • 每日將是: 0 0 * * *
  • 每周將是: 0 0 * * 0
  • 每月將是: 0 0 1 * *

我不確切知道它是如何完成的,但unix中有這個命令可以使用: http//en.wikipedia.org/wiki/At_%28Unix%29

如果最低間隔是每天一次,那么每分鍾執行一次的cronjob可能有點矯枉過正。 另一方面,每分鍾執行一次查詢的腳本對網絡服務器來說並不是那么緊張,因為它可能在相對低端服務器上每分鍾處理1000個查詢。

當您的appliaction / website被大量使用時,您可以開始更多優化,但是當您的網站/應用程序變得那么大時,可能需要每分鍾運行它:)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM