2012-02-01 88 views
0

你好,如何自動檢查內容並保存到文件?

我打電話從我的博客一些內容到我的網站,但是當用戶進入到我的網站,每一次他用來到我的網站的博客內容是獲取並得到顯示。這會降低網站的性能。

現在我正在將我的博客內容調用到從我的博客中獲取內容並存儲它的外部文件。我從該文件中調用我的內容以顯示在我的網站上。

我的問題是:**我希望我的外部文件(其中存儲數據)在每12小時後自動檢查更新或說24小時並保存內容**,以便我不需要手動運行腳本來更新內容。

我正在使用PHP,所以如果你能幫助我使用PHP來做這件事,那將會很棒。謝謝。

+2

搜索「CRON」。 – salathe 2012-02-01 09:57:15

+1

並搜索「緩存」。另外請確保您對應用程序進行了描述,並且確實知道您當前的方法太慢。 – Gordon 2012-02-01 09:59:00

回答

0

我的類似工作方法是使用cron服務(在Linux/UNIX中,與Windows中的計劃任務類似)。我的虛擬主機服務提供商在其CPanel中提供了這些選項。您也可以向您的服務提供商尋求幫助。 cron可以在1分鐘內完成任務。

要完成這項工作,首先編寫一些腳本,我稱之爲觸發器,例如:trigger.php,然後在控制面板中查找cron作業。例如: enter image description here

(對不起,非英語圖片)

在面板的中間,你可以MINUTES小時個月設置模式年份並輸入您的命令預定執行。 *表示每個,所以如果您將MINUTES設置爲*(所有其他人都留給*),則表示每分鐘cron都會運行您的命令。如果您將所有其他設置爲MINUTES設置爲5,則cron將在每小時的第5分鐘運行。其他表達式,如設置MINUTES爲*/10,HOURS爲1,5,7,9,告知cron執行命令在時間間隔爲10分鐘的第一天,第五天,第七天和第九天。

cron可以在LINUX/UNIX shell下配置。爲此,請輸入

$ crontab -e 

編輯器將顯示修改內容。配置與上述相同。完成後,保存並退出。

cron服務提供守護程序。所以記得檢查一下這個守護進程是否在你的系統上運行,命令頂部會做。

+0

感謝您的回覆,我明白我們可以使用CRON完成這項工作,請您幫我描述一下。該如何實際執行它。請 :) – 2012-02-02 05:13:44

相關問題