簡體   English   中英

使PHP腳本在Web服務器上頻繁運行

[英]Getting a PHP script to run frequently on a web server

我目前正在開發一個PHP腳本,該腳本從網頁中提取XML數據,到目前為止,它獲取XML數據並將其存儲在MySQL表中。 但是,它僅在運行PHP腳本時存儲它,因此我想知道是否有一個函數或工具(或者讓我知道一些選項)將每隔x秒運行一次腳本。 由於它與貨幣更改有關,因此我需要非常頻繁地提取XML。

我聽說CRON將在每個設定的時間執行腳本,但是我也聽說它們對於頻繁使用確實是個壞消息。 還有其他建議嗎?

另外,這是針對應用程序的,所以我還可以做的是,當用戶請求XML數據時,它將獲取數據,然后將其發送給用戶,但是將其保存用於另一篇文章。 如果這種方法聽起來更好,請告訴我,因為我不是Web服務器的佼佼者。

即使您需要經常完成任務,Cron作業也可以。 cron作業的問題在於,您只能每分鍾執行一次任務(而不會變得太hacky),並且如果查詢花費很長時間(例如,慢於一分鍾),則可能會得到奇怪的結果。

您應該完全沒問題。

暫無
暫無

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

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